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
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 annotationsprivate boolean
isScoped
True if the class has the correct scope
-
Constructor Summary
Constructors Modifier Constructor Description private
AnnotatedClassVisitor()
-
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)
-
-
-
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 classorg.objectweb.asm.ClassVisitor
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.ClassVisitor
-
visitInnerClass
public void visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
- Overrides:
visitInnerClass
in classorg.objectweb.asm.ClassVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classorg.objectweb.asm.ClassVisitor
-
visitOuterClass
public void visitOuterClass(java.lang.String string, java.lang.String string0, java.lang.String string1)
- Overrides:
visitOuterClass
in classorg.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 classorg.objectweb.asm.ClassVisitor
-
visitSource
public void visitSource(java.lang.String string, java.lang.String string0)
- 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, java.lang.String string, java.lang.String string0, java.lang.String string1, java.lang.String[] string2)
- Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
getClassForName
private java.lang.Class getClassForName(java.lang.String className)
-
-