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
Visitor for default values of annotation methods.
Creates dependencies of the method to the type of the default value.
-
Field Summary
Fields inherited from class org.objectweb.asm.AnnotationVisitor
api, av -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAnnotationDefaultVisitor(TypeCache.CachedType containingType, MethodDescriptor descriptor, VisitorHelper visitorHelper) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, visitEnumMethods inherited from class org.objectweb.asm.AnnotationVisitor
getDelegate, visitEnd
-
Constructor Details
-
AnnotationDefaultVisitor
protected AnnotationDefaultVisitor(TypeCache.CachedType containingType, MethodDescriptor descriptor, VisitorHelper visitorHelper) Constructor.- Parameters:
visitorHelper- TheVisitorHelper.
-
-
Method Details
-
setValue
protected void setValue(MethodDescriptor descriptor, com.buschmais.jqassistant.plugin.common.api.model.ValueDescriptor<?> value) - Specified by:
setValuein classAbstractAnnotationVisitor<MethodDescriptor>
-