Class RemappingClassAdapter

    • Field Detail

      • remapper

        protected final Remapper remapper
        Deprecated.
      • className

        protected String className
        Deprecated.
    • Constructor Detail

      • RemappingClassAdapter

        public RemappingClassAdapter​(ClassVisitor classVisitor,
                                     Remapper remapper)
        Deprecated.
      • RemappingClassAdapter

        protected RemappingClassAdapter​(int api,
                                        ClassVisitor classVisitor,
                                        Remapper remapper)
        Deprecated.
    • Method Detail

      • visit

        public void visit​(int version,
                          int access,
                          String name,
                          String signature,
                          String superName,
                          String[] interfaces)
        Deprecated.
        Description copied from class: ClassVisitor
        Visits the header of the class.
        Overrides:
        visit in class ClassVisitor
        Parameters:
        version - the class version. The minor version is stored in the 16 most significant bits, and the major version in the 16 least significant bits.
        access - the class's access flags (see Opcodes). This parameter also indicates if the class is deprecated.
        name - the internal name of the class (see Type.getInternalName()).
        signature - the signature of this class. May be null if the class is not a generic one, and does not extend or implement generic classes or interfaces.
        superName - the internal of name of the super class (see Type.getInternalName()). For interfaces, the super class is Object. May be null, but only for the Object class.
        interfaces - the internal names of the class's interfaces (see Type.getInternalName()). May be null.
      • visitModule

        public ModuleVisitor visitModule​(String name,
                                         int flags,
                                         String version)
        Deprecated.
        Description copied from class: ClassVisitor
        Visit the module corresponding to the class.
        Overrides:
        visitModule in class ClassVisitor
        Parameters:
        name - the fully qualified name (using dots) of the module.
        flags - the module access flags, among ACC_OPEN, ACC_SYNTHETIC and ACC_MANDATED.
        version - the module version, or null.
        Returns:
        a visitor to visit the module values, or null if this visitor is not interested in visiting this module.
      • visitAnnotation

        public AnnotationVisitor visitAnnotation​(String descriptor,
                                                 boolean visible)
        Deprecated.
        Description copied from class: ClassVisitor
        Visits an annotation of the class.
        Overrides:
        visitAnnotation in class ClassVisitor
        Parameters:
        descriptor - the class descriptor of the annotation class.
        visible - true if the annotation is visible at runtime.
        Returns:
        a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.
      • visitTypeAnnotation

        public AnnotationVisitor visitTypeAnnotation​(int typeRef,
                                                     TypePath typePath,
                                                     String descriptor,
                                                     boolean visible)
        Deprecated.
        Description copied from class: ClassVisitor
        Visits an annotation on a type in the class signature.
        Overrides:
        visitTypeAnnotation in class ClassVisitor
        Parameters:
        typeRef - a reference to the annotated type. The sort of this type reference must be TypeReference.CLASS_TYPE_PARAMETER, TypeReference.CLASS_TYPE_PARAMETER_BOUND or TypeReference.CLASS_EXTENDS. See TypeReference.
        typePath - the path to the annotated type argument, wildcard bound, array element type, or static inner type within 'typeRef'. May be null if the annotation targets 'typeRef' as a whole.
        descriptor - the class descriptor of the annotation class.
        visible - true if the annotation is visible at runtime.
        Returns:
        a visitor to visit the annotation values, or null if this visitor is not interested in visiting this annotation.
      • visitField

        public FieldVisitor visitField​(int access,
                                       String name,
                                       String descriptor,
                                       String signature,
                                       Object value)
        Deprecated.
        Description copied from class: ClassVisitor
        Visits a field of the class.
        Overrides:
        visitField in class ClassVisitor
        Parameters:
        access - the field's access flags (see Opcodes). This parameter also indicates if the field is synthetic and/or deprecated.
        name - the field's name.
        descriptor - the field's descriptor (see Type).
        signature - the field's signature. May be null if the field's type does not use generic types.
        value - the field's initial value. This parameter, which may be null if the field does not have an initial value, must be an Integer, a Float, a Long, a Double or a String (for int, float, long or String fields respectively). This parameter is only used for static fields. Its value is ignored for non static fields, which must be initialized through bytecode instructions in constructors or methods.
        Returns:
        a visitor to visit field annotations and attributes, or null if this class visitor is not interested in visiting these annotations and attributes.
      • visitMethod

        public MethodVisitor visitMethod​(int access,
                                         String name,
                                         String descriptor,
                                         String signature,
                                         String[] exceptions)
        Deprecated.
        Description copied from class: ClassVisitor
        Visits a method of the class. This method must return a new MethodVisitor instance (or null) each time it is called, i.e., it should not return a previously returned visitor.
        Overrides:
        visitMethod in class ClassVisitor
        Parameters:
        access - the method's access flags (see Opcodes). This parameter also indicates if the method is synthetic and/or deprecated.
        name - the method's name.
        descriptor - the method's descriptor (see Type).
        signature - the method's signature. May be null if the method parameters, return type and exceptions do not use generic types.
        exceptions - the internal names of the method's exception classes (see Type.getInternalName()). May be null.
        Returns:
        an object to visit the byte code of the method, or null if this class visitor is not interested in visiting the code of this method.
      • visitInnerClass

        public void visitInnerClass​(String name,
                                    String outerName,
                                    String innerName,
                                    int access)
        Deprecated.
        Description copied from class: ClassVisitor
        Visits information about an inner class. This inner class is not necessarily a member of the class being visited.
        Overrides:
        visitInnerClass in class ClassVisitor
        Parameters:
        name - the internal name of an inner class (see Type.getInternalName()).
        outerName - the internal name of the class to which the inner class belongs (see Type.getInternalName()). May be null for not member classes.
        innerName - the (simple) name of the inner class inside its enclosing class. May be null for anonymous inner classes.
        access - the access flags of the inner class as originally declared in the enclosing class.
      • visitOuterClass

        public void visitOuterClass​(String owner,
                                    String name,
                                    String descriptor)
        Deprecated.
        Description copied from class: ClassVisitor
        Visits the enclosing class of the class. This method must be called only if the class has an enclosing class.
        Overrides:
        visitOuterClass in class ClassVisitor
        Parameters:
        owner - internal name of the enclosing class of the class.
        name - the name of the method that contains the class, or null if the class is not enclosed in a method of its enclosing class.
        descriptor - the descriptor of the method that contains the class, or null if the class is not enclosed in a method of its enclosing class.
      • createRemappingFieldAdapter

        protected FieldVisitor createRemappingFieldAdapter​(FieldVisitor fieldVisitor)
        Deprecated.
      • createRemappingMethodAdapter

        protected MethodVisitor createRemappingMethodAdapter​(int access,
                                                             String newDescriptor,
                                                             MethodVisitor methodVisitior)
        Deprecated.