Class TargetedAnnotationTMFBuilder<B extends TargetedAnnotationTMFBuilder<B>>

Type Parameters:
B - The actual builder class.
Direct Known Subclasses:
CsvAnnotation.Builder, ExampleAnnotation.Builder, FormDataAnnotation.Builder, HeaderAnnotation.Builder, HtmlAnnotation.Builder, JsonAnnotation.Builder, MsgPackAnnotation.Builder, OpenApiAnnotation.Builder, PathAnnotation.Builder, PlainTextAnnotation.Builder, QueryAnnotation.Builder, SchemaAnnotation.Builder, SoapXmlAnnotation.Builder, SwapAnnotation.Builder, TargetedAnnotationTMFCBuilder, UonAnnotation.Builder, UriAnnotation.Builder, UrlEncodingAnnotation.Builder, XmlAnnotation.Builder

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

  • 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.
    • on

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