Class TypePool.Default.TypeExtractor.FieldExtractor

  • Enclosing class:
    TypePool.Default.TypeExtractor

    protected class TypePool.Default.TypeExtractor.FieldExtractor
    extends org.objectweb.asm.FieldVisitor
    A field extractor reads a field within a class file and collects data that is relevant to creating a related field description.
    • Constructor Detail

      • FieldExtractor

        protected FieldExtractor​(int modifiers,
                                 String internalName,
                                 String descriptor,
                                 String genericSignature)
        Creates a new field extractor.
        Parameters:
        modifiers - The modifiers found for this field.
        internalName - The name of the field.
        descriptor - The descriptor of the field type.
        genericSignature - The generic signature of the field or null if it is not generic.
    • Method Detail

      • visitTypeAnnotation

        public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation​(int rawTypeReference,
                                                                       org.objectweb.asm.TypePath typePath,
                                                                       String descriptor,
                                                                       boolean visible)
        Overrides:
        visitTypeAnnotation in class org.objectweb.asm.FieldVisitor
      • visitAnnotation

        public org.objectweb.asm.AnnotationVisitor visitAnnotation​(String descriptor,
                                                                   boolean visible)
        Overrides:
        visitAnnotation in class org.objectweb.asm.FieldVisitor
      • visitEnd

        public void visitEnd()
        Overrides:
        visitEnd in class org.objectweb.asm.FieldVisitor