Class TypePool.Default.TypeExtractor.FieldExtractor

java.lang.Object
org.objectweb.asm.FieldVisitor
net.bytebuddy.pool.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.
  • Field Summary

    Fields inherited from class org.objectweb.asm.FieldVisitor

    api, fv
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    FieldExtractor(int modifiers, String internalName, String descriptor, String genericSignature)
    Creates a new field extractor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.objectweb.asm.AnnotationVisitor
    visitAnnotation(String descriptor, boolean visible)
     
    void
     
    org.objectweb.asm.AnnotationVisitor
    visitTypeAnnotation(int rawTypeReference, org.objectweb.asm.TypePath typePath, String descriptor, boolean visible)
     

    Methods inherited from class org.objectweb.asm.FieldVisitor

    getDelegate, visitAttribute

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FieldExtractor

      protected FieldExtractor(int modifiers, String internalName, String descriptor, @MaybeNull 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 Details

    • visitTypeAnnotation

      @MaybeNull public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation(int rawTypeReference, @MaybeNull 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