Class AnnotationAcceptingListener.AnnotatedClassVisitor
java.lang.Object
org.objectweb.asm.ClassVisitor
org.glassfish.jersey.server.internal.scanning.AnnotationAcceptingListener.AnnotatedClassVisitor
- Enclosing class:
AnnotationAcceptingListener
private final class AnnotationAcceptingListener.AnnotatedClassVisitor
extends org.objectweb.asm.ClassVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate StringThe name of the visited class.private booleanTrue if the class has the correct declared annotationsprivate booleanTrue if the class has the correct scopeFields inherited from class org.objectweb.asm.ClassVisitor
api, cv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate ClassgetClassForName(String className) voidvisit(int version, int access, String name, String signature, String superName, String[] interfaces) org.objectweb.asm.AnnotationVisitorvisitAnnotation(String desc, boolean visible) voidvisitAttribute(org.objectweb.asm.Attribute attribute) voidvisitEnd()org.objectweb.asm.FieldVisitorvisitField(int i, String string, String string0, String string1, Object object) voidvisitInnerClass(String name, String outerName, String innerName, int access) org.objectweb.asm.MethodVisitorvisitMethod(int i, String string, String string0, String string1, String[] string2) voidvisitOuterClass(String string, String string0, String string1) voidvisitSource(String string, String string0) Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visitModule, visitNestHost, visitNestMember, visitPermittedSubclass, visitRecordComponent, visitTypeAnnotation
-
Field Details
-
className
The name of the visited class. -
isScoped
private boolean isScopedTrue if the class has the correct scope -
isAnnotated
private boolean isAnnotatedTrue if the class has the correct declared annotations
-
-
Constructor Details
-
AnnotatedClassVisitor
private AnnotatedClassVisitor()
-
-
Method Details
-
visit
-
visitAnnotation
- Overrides:
visitAnnotationin classorg.objectweb.asm.ClassVisitor
-
visitInnerClass
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classorg.objectweb.asm.ClassVisitor
-
visitOuterClass
-
visitField
-
visitSource
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute attribute) - Overrides:
visitAttributein classorg.objectweb.asm.ClassVisitor
-
visitMethod
-
getClassForName
-