Class DefaultClassVisitor
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.apache.maven.shared.dependency.analyzer.asm.DefaultClassVisitor
-
public class DefaultClassVisitor extends org.objectweb.asm.ClassVisitor
Computes the set of classes referenced by visited code. Inspired byorg.objectweb.asm.depend.DependencyVisitor
in the ASM dependencies example.- Version:
- $Id$
-
-
Field Summary
Fields Modifier and Type Field Description private org.objectweb.asm.AnnotationVisitor
annotationVisitor
private org.objectweb.asm.FieldVisitor
fieldVisitor
private org.objectweb.asm.MethodVisitor
methodVisitor
private ResultCollector
resultCollector
private org.objectweb.asm.signature.SignatureVisitor
signatureVisitor
-
Constructor Summary
Constructors Constructor Description DefaultClassVisitor(org.objectweb.asm.signature.SignatureVisitor signatureVisitor, org.objectweb.asm.AnnotationVisitor annotationVisitor, org.objectweb.asm.FieldVisitor fieldVisitor, org.objectweb.asm.MethodVisitor methodVisitor, ResultCollector resultCollector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
addSignature(java.lang.String signature)
private void
addTypeSignature(java.lang.String signature)
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)
org.objectweb.asm.FieldVisitor
visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)
org.objectweb.asm.MethodVisitor
visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
void
visitNestHost(java.lang.String nestHost)
void
visitNestMember(java.lang.String nestMember)
-
-
-
Field Detail
-
resultCollector
private final ResultCollector resultCollector
-
signatureVisitor
private final org.objectweb.asm.signature.SignatureVisitor signatureVisitor
-
annotationVisitor
private final org.objectweb.asm.AnnotationVisitor annotationVisitor
-
fieldVisitor
private final org.objectweb.asm.FieldVisitor fieldVisitor
-
methodVisitor
private final org.objectweb.asm.MethodVisitor methodVisitor
-
-
Constructor Detail
-
DefaultClassVisitor
public DefaultClassVisitor(org.objectweb.asm.signature.SignatureVisitor signatureVisitor, org.objectweb.asm.AnnotationVisitor annotationVisitor, org.objectweb.asm.FieldVisitor fieldVisitor, org.objectweb.asm.MethodVisitor methodVisitor, ResultCollector resultCollector)
-
-
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
-
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 classorg.objectweb.asm.ClassVisitor
-
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 classorg.objectweb.asm.ClassVisitor
-
visitNestHost
public void visitNestHost(java.lang.String nestHost)
- Overrides:
visitNestHost
in classorg.objectweb.asm.ClassVisitor
-
visitNestMember
public void visitNestMember(java.lang.String nestMember)
- Overrides:
visitNestMember
in classorg.objectweb.asm.ClassVisitor
-
addSignature
private void addSignature(java.lang.String signature)
-
addTypeSignature
private void addTypeSignature(java.lang.String signature)
-
-