Annotation Interface Max
@Target({METHOD,FIELD,ANNOTATION_TYPE,PARAMETER,TYPE_USE})
@Retention(RUNTIME)
@Repeatable(Max.Maxs.class)
public @interface Max
The annotated element must be a number whose value must be lower or
equal to the specified maximum.
Supported types are:
BigDecimalBigIntegerbyte,short,int,long, and their respective wrappers
double and float are not supported due to rounding errors
(some providers might provide some approximative support).
null elements are considered valid.
- Author:
- Emmanuel Bernard
-
Nested Class Summary
Nested Classes -
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionlongReturn value the element must be lower or equal to -
Optional Element Summary
Optional Elements