Class 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.
    • Constructor Detail

      • RecordComponentExtractor

        protected RecordComponentExtractor​(String name,
                                           String descriptor,
                                           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 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.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