Class AppliedAnnotationObject.BuilderTMF
java.lang.Object
org.apache.juneau.commons.annotation.AnnotationObject.Builder
org.apache.juneau.commons.annotation.AppliedAnnotationObject.Builder
org.apache.juneau.commons.annotation.AppliedAnnotationObject.BuilderT
org.apache.juneau.commons.annotation.AppliedAnnotationObject.BuilderTMF
- Direct Known Subclasses:
AppliedAnnotationObject.BuilderTMFC,CsvAnnotation.Builder,ExampleAnnotation.Builder,FormDataAnnotation.Builder,HeaderAnnotation.Builder,HtmlAnnotation.Builder,JsonAnnotation.Builder,MsgPackAnnotation.Builder,OpenApiAnnotation.Builder,PathAnnotation.Builder,PathRemainderAnnotation.Builder,PlainTextAnnotation.Builder,QueryAnnotation.Builder,SchemaAnnotation.Builder,SoapXmlAnnotation.Builder,SwapAnnotation.Builder,UonAnnotation.Builder,UriAnnotation.Builder,UrlEncodingAnnotation.Builder,XmlAnnotation.Builder
- Enclosing class:
- AppliedAnnotationObject
Builder for applied annotations targeting classes, methods, and fields.
Combines the capabilities of AppliedAnnotationObject.BuilderT, AppliedAnnotationObject.BuilderM, and field targeting,
providing comprehensive targeting for classes, methods, and fields.
Example:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAppends the fields that this annotation applies to.Appends the methods that this annotation applies to.Appends the fields that this annotation applies to.on(MethodInfo... value) Appends the methods that this annotation applies to.Methods inherited from class org.apache.juneau.commons.annotation.AppliedAnnotationObject.BuilderT
on, on, onClass, onClassMethods inherited from class org.apache.juneau.commons.annotation.AppliedAnnotationObject.Builder
onMethods inherited from class org.apache.juneau.commons.annotation.AnnotationObject.Builder
getAnnotationType
-
Constructor Details
-
BuilderTMF
Constructor.- Parameters:
annotationType- The annotation type of the annotation implementation class.
-
-
Method Details
-
on
Appends the fields that this annotation applies to.- Parameters:
value- The values to append.- Returns:
- This object.
-
on
Appends the fields that this annotation applies to.- Parameters:
value- The values to append.- Returns:
- This object.
-
on
Appends the methods that this annotation applies to.- Parameters:
value- The values to append.- Returns:
- This object.
-
on
Appends the methods that this annotation applies to.- Parameters:
value- The values to append.- Returns:
- This object.
-