Class AnnotationAcceptingListener.AnnotatedClassVisitor

  • Enclosing class:
    AnnotationAcceptingListener

    private final class AnnotationAcceptingListener.AnnotatedClassVisitor
    extends org.objectweb.asm.ClassVisitor
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String className
      The name of the visited class.
      private boolean isAnnotated
      True if the class has the correct declared annotations
      private boolean isScoped
      True if the class has the correct scope
      • Fields inherited from class org.objectweb.asm.ClassVisitor

        api, cv
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private java.lang.Class getClassForName​(java.lang.String className)  
      void visit​(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)  
      org.objectweb.asm.AnnotationVisitor visitAnnotation​(java.lang.String desc, boolean visible)  
      void visitAttribute​(org.objectweb.asm.Attribute attribute)  
      void visitEnd()  
      org.objectweb.asm.FieldVisitor visitField​(int i, java.lang.String string, java.lang.String string0, java.lang.String string1, java.lang.Object object)  
      void visitInnerClass​(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)  
      org.objectweb.asm.MethodVisitor visitMethod​(int i, java.lang.String string, java.lang.String string0, java.lang.String string1, java.lang.String[] string2)  
      void visitOuterClass​(java.lang.String string, java.lang.String string0, java.lang.String string1)  
      void visitSource​(java.lang.String string, java.lang.String string0)  
      • Methods inherited from class org.objectweb.asm.ClassVisitor

        getDelegate, visitModule, visitNestHost, visitNestMember, visitPermittedSubclass, visitRecordComponent, visitTypeAnnotation
      • Methods inherited from class java.lang.Object

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

      • className

        private java.lang.String className
        The name of the visited class.
      • isScoped

        private boolean isScoped
        True if the class has the correct scope
      • isAnnotated

        private boolean isAnnotated
        True if the class has the correct declared annotations
    • Constructor Detail

      • AnnotatedClassVisitor

        private AnnotatedClassVisitor()
    • Method Detail

      • visit

        public void visit​(int version,
                          int access,
                          java.lang.String name,
                          java.lang.String signature,
                          java.lang.String superName,
                          java.lang.String[] interfaces)
        Overrides:
        visit in class org.objectweb.asm.ClassVisitor
      • visitAnnotation

        public org.objectweb.asm.AnnotationVisitor visitAnnotation​(java.lang.String desc,
                                                                   boolean visible)
        Overrides:
        visitAnnotation in class org.objectweb.asm.ClassVisitor
      • visitInnerClass

        public void visitInnerClass​(java.lang.String name,
                                    java.lang.String outerName,
                                    java.lang.String innerName,
                                    int access)
        Overrides:
        visitInnerClass in class org.objectweb.asm.ClassVisitor
      • visitEnd

        public void visitEnd()
        Overrides:
        visitEnd in class org.objectweb.asm.ClassVisitor
      • visitOuterClass

        public void visitOuterClass​(java.lang.String string,
                                    java.lang.String string0,
                                    java.lang.String string1)
        Overrides:
        visitOuterClass in class org.objectweb.asm.ClassVisitor
      • visitField

        public org.objectweb.asm.FieldVisitor visitField​(int i,
                                                         java.lang.String string,
                                                         java.lang.String string0,
                                                         java.lang.String string1,
                                                         java.lang.Object object)
        Overrides:
        visitField in class org.objectweb.asm.ClassVisitor
      • visitSource

        public void visitSource​(java.lang.String string,
                                java.lang.String string0)
        Overrides:
        visitSource in class org.objectweb.asm.ClassVisitor
      • visitAttribute

        public void visitAttribute​(org.objectweb.asm.Attribute attribute)
        Overrides:
        visitAttribute in class org.objectweb.asm.ClassVisitor
      • visitMethod

        public org.objectweb.asm.MethodVisitor visitMethod​(int i,
                                                           java.lang.String string,
                                                           java.lang.String string0,
                                                           java.lang.String string1,
                                                           java.lang.String[] string2)
        Overrides:
        visitMethod in class org.objectweb.asm.ClassVisitor
      • getClassForName

        private java.lang.Class getClassForName​(java.lang.String className)