org.glassfish.deployment.common
Class AnnotationScanner

java.lang.Object
  extended by org.glassfish.deployment.common.AnnotationScanner
All Implemented Interfaces:
org.objectweb.asm.ClassVisitor
Direct Known Subclasses:
GenericAnnotationDetector

public class AnnotationScanner
extends Object
implements org.objectweb.asm.ClassVisitor


Field Summary
protected  String className
           
protected  String signature
           
 
Constructor Summary
AnnotationScanner()
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

className

protected String className

signature

protected String signature
Constructor Detail

AnnotationScanner

public AnnotationScanner()
Method Detail

visit

public void visit(int version,
                  int access,
                  String name,
                  String signature,
                  String superName,
                  String[] interfaces)
Specified by:
visit in interface org.objectweb.asm.ClassVisitor

visitSource

public void visitSource(String s,
                        String s1)
Specified by:
visitSource in interface org.objectweb.asm.ClassVisitor

visitOuterClass

public void visitOuterClass(String s,
                            String s1,
                            String s2)
Specified by:
visitOuterClass in interface org.objectweb.asm.ClassVisitor

visitAnnotation

public org.objectweb.asm.AnnotationVisitor visitAnnotation(String s,
                                                           boolean b)
Specified by:
visitAnnotation in interface org.objectweb.asm.ClassVisitor

visitAttribute

public void visitAttribute(org.objectweb.asm.Attribute attribute)
Specified by:
visitAttribute in interface org.objectweb.asm.ClassVisitor

visitInnerClass

public void visitInnerClass(String s,
                            String s1,
                            String s2,
                            int i)
Specified by:
visitInnerClass in interface org.objectweb.asm.ClassVisitor

visitField

public org.objectweb.asm.FieldVisitor visitField(int i,
                                                 String s,
                                                 String s1,
                                                 String s2,
                                                 Object o)
Specified by:
visitField in interface org.objectweb.asm.ClassVisitor

visitMethod

public org.objectweb.asm.MethodVisitor visitMethod(int i,
                                                   String s,
                                                   String s1,
                                                   String s2,
                                                   String[] strings)
Specified by:
visitMethod in interface org.objectweb.asm.ClassVisitor

visitEnd

public void visitEnd()
Specified by:
visitEnd in interface org.objectweb.asm.ClassVisitor

scanArchive

public void scanArchive(ReadableArchive archive)


Copyright © 2012 GlassFish Community. All Rights Reserved.