Class AnnotationDefaultVisitor
- java.lang.Object
-
- org.objectweb.asm.AnnotationVisitor
-
- com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor<MethodDescriptor>
-
- com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AnnotationDefaultVisitor
-
public class AnnotationDefaultVisitor extends AbstractAnnotationVisitor<MethodDescriptor>
Visitor for default values of annotation methods. Creates dependencies of the method to the type of the default value.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAnnotationDefaultVisitor(TypeCache.CachedType containingType, MethodDescriptor descriptor, VisitorHelper visitorHelper)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidsetValue(MethodDescriptor descriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?> value)-
Methods inherited from class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor
visit, visitAnnotation, visitArray, visitEnum
-
-
-
-
Constructor Detail
-
AnnotationDefaultVisitor
protected AnnotationDefaultVisitor(TypeCache.CachedType containingType, MethodDescriptor descriptor, VisitorHelper visitorHelper)
Constructor.- Parameters:
visitorHelper- TheVisitorHelper.
-
-
Method Detail
-
setValue
protected void setValue(MethodDescriptor descriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?> value)
- Specified by:
setValuein classAbstractAnnotationVisitor<MethodDescriptor>
-
-