Class TargetedAnnotationBuilder<B extends TargetedAnnotationBuilder<B>>

java.lang.Object
org.apache.juneau.annotation.AnnotationBuilder<B>
org.apache.juneau.annotation.TargetedAnnotationBuilder<B>
Type Parameters:
B - The actual builder class.
Direct Known Subclasses:
TargetedAnnotationCBuilder, TargetedAnnotationMBuilder, TargetedAnnotationMFBuilder, TargetedAnnotationTBuilder

public class TargetedAnnotationBuilder<B extends TargetedAnnotationBuilder<B>> extends AnnotationBuilder<B>
Builder for TargetedAnnotationImpl objects.
See Also:
  • Constructor Details

    • TargetedAnnotationBuilder

      public TargetedAnnotationBuilder(Class<? extends Annotation> annotationType)
      Constructor.
      Parameters:
      annotationType - The annotation type of the annotation implementation class.
  • Method Details

    • on

      public B on(String... values)
      The targets this annotation applies to.
      Parameters:
      values - The targets this annotation applies to.
      Returns:
      This object.