Class DefaultAnnotationVisitor
- java.lang.Object
-
- org.objectweb.asm.AnnotationVisitor
-
- org.apache.maven.shared.dependency.analyzer.asm.DefaultAnnotationVisitor
-
public class DefaultAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor
Computes the set of classes referenced by visited code. Inspired byorg.objectweb.asm.depend.DependencyVisitor
in the ASM dependencies example.- Author:
- Mark Hobson
-
-
Constructor Summary
Constructors Constructor Description DefaultAnnotationVisitor(ResultCollector resultCollector, java.lang.String usedByClass)
Constructor for DefaultAnnotationVisitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(java.lang.String name, java.lang.Object value)
org.objectweb.asm.AnnotationVisitor
visitAnnotation(java.lang.String name, java.lang.String desc)
org.objectweb.asm.AnnotationVisitor
visitArray(java.lang.String name)
void
visitEnum(java.lang.String name, java.lang.String desc, java.lang.String value)
-
-
-
Constructor Detail
-
DefaultAnnotationVisitor
public DefaultAnnotationVisitor(ResultCollector resultCollector, java.lang.String usedByClass)
Constructor for DefaultAnnotationVisitor.
- Parameters:
resultCollector
- aResultCollector
object.
-
-
Method Detail
-
visit
public void visit(java.lang.String name, java.lang.Object value)
- Overrides:
visit
in classorg.objectweb.asm.AnnotationVisitor
-
visitEnum
public void visitEnum(java.lang.String name, java.lang.String desc, java.lang.String value)
- Overrides:
visitEnum
in classorg.objectweb.asm.AnnotationVisitor
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String name, java.lang.String desc)
- Overrides:
visitAnnotation
in classorg.objectweb.asm.AnnotationVisitor
-
visitArray
public org.objectweb.asm.AnnotationVisitor visitArray(java.lang.String name)
- Overrides:
visitArray
in classorg.objectweb.asm.AnnotationVisitor
-
-