@Documented
@Retention(value=RUNTIME)
@Target(value=ANNOTATION_TYPE)
public @interface PluginVisitorStrategy
PluginVisitor
for the annotated annotation.Modifier and Type | Required Element and Description |
---|---|
java.lang.Class<? extends PluginVisitor<? extends java.lang.annotation.Annotation>> |
value
The class to use that implements
PluginVisitor
for the given annotation. |
public abstract java.lang.Class<? extends PluginVisitor<? extends java.lang.annotation.Annotation>> value
PluginVisitor
for the given annotation. The generic type in PluginVisitor
should match the annotation this annotation
is applied to.