private final class AnnotationAcceptingListener.AnnotatedClassVisitor
extends org.objectweb.asm.ClassVisitor
| Modifier and Type | Field and 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
|
| Modifier | Constructor and Description |
|---|---|
private |
AnnotatedClassVisitor() |
| Modifier and Type | Method and 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) |
private java.lang.String className
private boolean isScoped
private boolean isAnnotated
public void visit(int version,
int access,
java.lang.String name,
java.lang.String signature,
java.lang.String superName,
java.lang.String[] interfaces)
visit in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc,
boolean visible)
visitAnnotation in class org.objectweb.asm.ClassVisitorpublic void visitInnerClass(java.lang.String name,
java.lang.String outerName,
java.lang.String innerName,
int access)
visitInnerClass in class org.objectweb.asm.ClassVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.ClassVisitorpublic void visitOuterClass(java.lang.String string,
java.lang.String string0,
java.lang.String string1)
visitOuterClass in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.FieldVisitor visitField(int i,
java.lang.String string,
java.lang.String string0,
java.lang.String string1,
java.lang.Object object)
visitField in class org.objectweb.asm.ClassVisitorpublic void visitSource(java.lang.String string,
java.lang.String string0)
visitSource in class org.objectweb.asm.ClassVisitorpublic void visitAttribute(org.objectweb.asm.Attribute attribute)
visitAttribute in class org.objectweb.asm.ClassVisitorpublic org.objectweb.asm.MethodVisitor visitMethod(int i,
java.lang.String string,
java.lang.String string0,
java.lang.String string1,
java.lang.String[] string2)
visitMethod in class org.objectweb.asm.ClassVisitorprivate java.lang.Class getClassForName(java.lang.String className)