Package org.apache.xbean.finder
Class AnnotationFinder.InfoBuildingVisitor
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.apache.xbean.asm9.original.commons.EmptyVisitor
-
- org.apache.xbean.finder.AnnotationFinder.InfoBuildingVisitor
-
- Enclosing class:
- AnnotationFinder
public class AnnotationFinder.InfoBuildingVisitor extends EmptyVisitor
-
-
Field Summary
Fields Modifier and Type Field Description private AnnotationFinder.Info
info
-
Fields inherited from class org.apache.xbean.asm9.original.commons.EmptyVisitor
av, fv, mv
-
-
Constructor Summary
Constructors Constructor Description InfoBuildingVisitor()
InfoBuildingVisitor(AnnotationFinder.Info info)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationFinder.Info
getInfo()
private boolean
isNaked(AnnotationFinder.ClassInfo info)
private boolean
isNaked(AnnotationFinder.PackageInfo info)
private java.lang.String
javaName(java.lang.String name)
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 access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)
void
visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
org.objectweb.asm.MethodVisitor
visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
org.objectweb.asm.AnnotationVisitor
visitMethodParameterAnnotation(int param, java.lang.String desc, boolean visible)
-
Methods inherited from class org.apache.xbean.asm9.original.commons.EmptyVisitor
annotationVisitor, fieldVisitor, methodVisitor, visit, visitAnnotation, visitAnnotationDefault, visitArray, visitCode, visitEnum, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitOuterClass, visitParameterAnnotation, visitSource, visitTableSwitchInsn, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
-
-
-
-
Field Detail
-
info
private AnnotationFinder.Info info
-
-
Constructor Detail
-
InfoBuildingVisitor
public InfoBuildingVisitor()
-
InfoBuildingVisitor
public InfoBuildingVisitor(AnnotationFinder.Info info)
-
-
Method Detail
-
getInfo
public AnnotationFinder.Info getInfo()
-
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 classEmptyVisitor
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classEmptyVisitor
-
isNaked
private boolean isNaked(AnnotationFinder.PackageInfo info)
-
isNaked
private boolean isNaked(AnnotationFinder.ClassInfo info)
-
javaName
private java.lang.String javaName(java.lang.String name)
-
visitInnerClass
public void visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
- Overrides:
visitInnerClass
in classEmptyVisitor
-
visitAttribute
public void visitAttribute(org.objectweb.asm.Attribute attribute)
- Overrides:
visitAttribute
in classEmptyVisitor
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean visible)
- Overrides:
visitAnnotation
in classEmptyVisitor
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)
- Overrides:
visitField
in classEmptyVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
- Overrides:
visitMethod
in classEmptyVisitor
-
visitMethodParameterAnnotation
public org.objectweb.asm.AnnotationVisitor visitMethodParameterAnnotation(int param, java.lang.String desc, boolean visible)
- Overrides:
visitMethodParameterAnnotation
in classEmptyVisitor
-
-