public abstract class AbstractAnnotationVisitor<D>
extends org.objectweb.asm.AnnotationVisitor
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAnnotationVisitor(TypeCache.CachedType containingType,
D descriptor,
VisitorHelper visitorHelper)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
setValue(D descriptor,
com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?> value) |
void |
visit(String name,
Object value) |
AnnotationVisitor |
visitAnnotation(String name,
String desc) |
org.objectweb.asm.AnnotationVisitor |
visitArray(String name) |
void |
visitEnum(String name,
String desc,
String value) |
protected AbstractAnnotationVisitor(TypeCache.CachedType containingType, D descriptor, VisitorHelper visitorHelper)
visitorHelper - The VisitorHelper.public void visit(String name, Object value)
visit in class org.objectweb.asm.AnnotationVisitorpublic void visitEnum(String name, String desc, String value)
visitEnum in class org.objectweb.asm.AnnotationVisitorpublic AnnotationVisitor visitAnnotation(String name, String desc)
visitAnnotation in class org.objectweb.asm.AnnotationVisitorpublic org.objectweb.asm.AnnotationVisitor visitArray(String name)
visitArray in class org.objectweb.asm.AnnotationVisitorprotected abstract void setValue(D descriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?> value)
Copyright © 2016 buschmais GbR. All rights reserved.