Class TargetedAnnotationMBuilder<B extends TargetedAnnotationMBuilder<B>>

Type Parameters:
B - The actual builder class.
Direct Known Subclasses:
RestDeleteAnnotation.Builder, RestDestroyAnnotation.Builder, RestEndCallAnnotation.Builder, RestGetAnnotation.Builder, RestInitAnnotation.Builder, RestInjectAnnotation.Builder, RestOpAnnotation.Builder, RestOptionsAnnotation.Builder, RestPatchAnnotation.Builder, RestPostAnnotation.Builder, RestPostCallAnnotation.Builder, RestPostInitAnnotation.Builder, RestPreCallAnnotation.Builder, RestPutAnnotation.Builder, RestStartCallAnnotation.Builder

public class TargetedAnnotationMBuilder<B extends TargetedAnnotationMBuilder<B>> extends TargetedAnnotationBuilder<B>
An implementation of an annotation that has an on value targeting classes/methods/fields/constructors.
See Also:
  • Constructor Details

    • TargetedAnnotationMBuilder

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

    • on

      public B on(Method... value)
      Appends the methods that this annotation applies to.
      Parameters:
      value - The values to append.
      Returns:
      This object.