Class AbstractAnnotationVisitor<D>
java.lang.Object
org.objectweb.asm.AnnotationVisitor
com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor<D>
- Direct Known Subclasses:
AnnotationDefaultVisitor,AnnotationValueVisitor
public abstract class AbstractAnnotationVisitor<D>
extends org.objectweb.asm.AnnotationVisitor
-
Field Summary
Fields inherited from class org.objectweb.asm.AnnotationVisitor
api, av -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractAnnotationVisitor(TypeCache.CachedType containingType, D descriptor, VisitorHelper visitorHelper) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidvoidvisitAnnotation(String name, String desc) org.objectweb.asm.AnnotationVisitorvisitArray(String name) voidMethods inherited from class org.objectweb.asm.AnnotationVisitor
getDelegate, visitEnd
-
Constructor Details
-
AbstractAnnotationVisitor
protected AbstractAnnotationVisitor(TypeCache.CachedType containingType, D descriptor, VisitorHelper visitorHelper) Constructor.- Parameters:
visitorHelper- TheVisitorHelper.
-
-
Method Details
-
visit
- Overrides:
visitin classorg.objectweb.asm.AnnotationVisitor
-
visitEnum
- Overrides:
visitEnumin classorg.objectweb.asm.AnnotationVisitor
-
visitAnnotation
- Overrides:
visitAnnotationin classorg.objectweb.asm.AnnotationVisitor
-
visitArray
- Overrides:
visitArrayin classorg.objectweb.asm.AnnotationVisitor
-
setValue
protected abstract void setValue(D descriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?> value)
-