Annotation Type PluginVisitorStrategy


  • @Documented
    @Retention(RUNTIME)
    @Target(ANNOTATION_TYPE)
    public @interface PluginVisitorStrategy
    Meta-annotation to denote the class name to use that implements PluginVisitor for the annotated annotation.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<? extends PluginVisitor<? extends java.lang.annotation.Annotation>> value
      The class to use that implements PluginVisitor for the given annotation.
    • Element Detail

      • value

        java.lang.Class<? extends PluginVisitor<? extends java.lang.annotation.Annotation>> value
        The class to use that implements PluginVisitor for the given annotation. The generic type in PluginVisitor should match the annotation this annotation is applied to.