Class TypePool.Default.TypeExtractor.RecordComponentExtractor

java.lang.Object
org.objectweb.asm.RecordComponentVisitor
net.bytebuddy.pool.TypePool.Default.TypeExtractor.RecordComponentExtractor
Enclosing class:
TypePool.Default.TypeExtractor

protected class TypePool.Default.TypeExtractor.RecordComponentExtractor extends org.objectweb.asm.RecordComponentVisitor
A record component extractor reads a record component's information within a class file.
  • Field Summary

    Fields inherited from class org.objectweb.asm.RecordComponentVisitor

    api, delegate
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    RecordComponentExtractor(String name, String descriptor, String genericSignature)
    Creates a new record component 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.RecordComponentVisitor

    getDelegate, visitAttribute

    Methods inherited from class Object

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

    • RecordComponentExtractor

      protected RecordComponentExtractor(String name, String descriptor, @MaybeNull String genericSignature)
      Creates a new record component extractor.
      Parameters:
      name - The record component's name.
      descriptor - The record component's descriptor.
      genericSignature - The record component's generic signature.
  • Method Details

    • 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.RecordComponentVisitor
    • visitAnnotation

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

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