Package org.glassfish.deployment.common
Class AnnotationScanner
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.glassfish.deployment.common.AnnotationScanner
-
- Direct Known Subclasses:
GenericAnnotationDetector
public class AnnotationScanner extends org.objectweb.asm.ClassVisitor
-
-
Field Summary
Fields Modifier and Type Field Description static Logger
deplLogger
-
Constructor Summary
Constructors Constructor Description AnnotationScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
scanArchive(ReadableArchive archive)
void
visit(int version, int access, String name, String signature, String superName, String[] interfaces)
org.objectweb.asm.AnnotationVisitor
visitAnnotation(String s, boolean b)
void
visitAttribute(org.objectweb.asm.Attribute attribute)
void
visitEnd()
org.objectweb.asm.FieldVisitor
visitField(int i, String s, String s1, String s2, Object o)
void
visitInnerClass(String s, String s1, String s2, int i)
org.objectweb.asm.MethodVisitor
visitMethod(int i, String s, String s1, String s2, String[] strings)
void
visitOuterClass(String s, String s1, String s2)
void
visitSource(String s, String s1)
-
-
-
Field Detail
-
deplLogger
public static final Logger deplLogger
-
-
Method Detail
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces)
- Overrides:
visit
in classorg.objectweb.asm.ClassVisitor
-
visitSource
public void visitSource(String s, String s1)
- Overrides:
visitSource
in classorg.objectweb.asm.ClassVisitor
-
visitOuterClass
public void visitOuterClass(String s, String s1, String s2)
- Overrides:
visitOuterClass
in classorg.objectweb.asm.ClassVisitor
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(String s, boolean b)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.ClassVisitor
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute attribute)
- Overrides:
visitAttribute
in classorg.objectweb.asm.ClassVisitor
-
visitInnerClass
public void visitInnerClass(String s, String s1, String s2, int i)
- Overrides:
visitInnerClass
in classorg.objectweb.asm.ClassVisitor
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int i, String s, String s1, String s2, Object o)
- Overrides:
visitField
in classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int i, String s, String s1, String s2, String[] strings)
- Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classorg.objectweb.asm.ClassVisitor
-
scanArchive
public void scanArchive(ReadableArchive archive)
-
-