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 String
The name of the visited class.private boolean
True if the class has the correct declared annotationsprivate boolean
True if the class has the correct scopeFields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Class
getClassForName
(String className) void
visit
(int version, int access, String name, String signature, String superName, String[] interfaces) org.objectweb.asm.AnnotationVisitor
visitAnnotation
(String desc, boolean visible) void
visitAttribute
(org.objectweb.asm.Attribute attribute) void
visitEnd()
org.objectweb.asm.FieldVisitor
visitField
(int i, String string, String string0, String string1, Object object) void
visitInnerClass
(String name, String outerName, String innerName, int access) org.objectweb.asm.MethodVisitor
visitMethod
(int i, String string, String string0, String string1, String[] string2) void
visitOuterClass
(String string, String string0, String string1) void
visitSource
(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
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) - Overrides:
visit
in classorg.objectweb.asm.ClassVisitor
-
visitAnnotation
- Overrides:
visitAnnotation
in classorg.objectweb.asm.ClassVisitor
-
visitInnerClass
- Overrides:
visitInnerClass
in classorg.objectweb.asm.ClassVisitor
-
visitEnd
public void visitEnd()- Overrides:
visitEnd
in classorg.objectweb.asm.ClassVisitor
-
visitOuterClass
- Overrides:
visitOuterClass
in classorg.objectweb.asm.ClassVisitor
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int i, String string, String string0, String string1, Object object) - Overrides:
visitField
in classorg.objectweb.asm.ClassVisitor
-
visitSource
- Overrides:
visitSource
in classorg.objectweb.asm.ClassVisitor
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute attribute) - Overrides:
visitAttribute
in classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int i, String string, String string0, String string1, String[] string2) - Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
getClassForName
-