Package org.apache.juneau.commons.bean
Class BeanPropAnnotation
java.lang.Object
org.apache.juneau.commons.bean.BeanPropAnnotation
Utility classes and methods for the
@BeanProp annotation.
Provides a BeanPropAnnotation.Builder that constructs a synthetic @BeanProp annotation instance
programmatically without requiring it to be declared on a program element at compile time.
This builder is pure-data: it captures the annotation attribute
values and produces an annotation instance that is functionally equivalent to a declared one, but
does not apply itself to a marshalling context. The application logic remains in
MarshalledPropAnnotation and BeanPropApplyAnnotation)
until later phases move that machinery down into
See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic BeanPropAnnotation.Buildercreate()Instantiates a new builder for this class.
-
Field Details
-
DEFAULT
Default value
-
-
Method Details
-
create
Instantiates a new builder for this class.- Returns:
- A new builder object.
-