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 Summary

      Constructors 
      Modifier Constructor Description
      protected RecordComponentExtractor​(java.lang.String name, java.lang.String descriptor, java.lang.String genericSignature)
      Creates a new record component extractor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.objectweb.asm.AnnotationVisitor visitAnnotation​(java.lang.String descriptor, boolean visible)  
      void visitEnd()  
      org.objectweb.asm.AnnotationVisitor visitTypeAnnotation​(int rawTypeReference, org.objectweb.asm.TypePath typePath, java.lang.String descriptor, boolean visible)  
      • Methods inherited from class org.objectweb.asm.RecordComponentVisitor

        getDelegate, visitAttribute
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        private final java.lang.String name
        The record component's name.
      • descriptor

        private final java.lang.String descriptor
        The record component's descriptor.
      • genericSignature

        private final java.lang.String genericSignature
        The record component's generic signature.
    • Constructor Detail

      • RecordComponentExtractor

        protected RecordComponentExtractor​(java.lang.String name,
                                           java.lang.String descriptor,
                                           java.lang.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,
                                                                       java.lang.String descriptor,
                                                                       boolean visible)
        Overrides:
        visitTypeAnnotation in class org.objectweb.asm.RecordComponentVisitor
      • visitAnnotation

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

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