@Description
Meta-annotation for an optional String property or parameter representing a description of some sort.
API
Description.java
@interface Description {
int MAX_LENGTH;
int MULTI_LINE;
@AliasFor(annotation = Property.class, attribute = "maxLength")
int propertyMaxLength() default MAX_LENGTH;
@AliasFor(annotation = Parameter.class, attribute = "maxLength")
int parameterMaxLength() default MAX_LENGTH;
@AliasFor(annotation = Property.class, attribute = "optionality")
Optionality propertyOptionality() default Optionality.OPTIONAL;
@AliasFor(annotation = Parameter.class, attribute = "optionality")
Optionality parameterOptionality() default Optionality.OPTIONAL;
@AliasFor(annotation = javax.jdo.annotations.Column.class, attribute = "allowsNull")
String columnAllowsNull() default "true";
@AliasFor(annotation = javax.jdo.annotations.Column.class, attribute = "length")
int columnLength() default MAX_LENGTH;
@AliasFor(annotation = PropertyLayout.class, attribute = "multiLine")
int propertyLayoutMultiLine() default MULTI_LINE;
@AliasFor(annotation = ParameterLayout.class, attribute = "multiLine")
int parameterLayoutMultiLine() default MULTI_LINE;
}