Package uk.co.jemos.podam.common
Annotation Type PodamByteValue
-
@Documented @PodamAnnotation @Target({FIELD,PARAMETER}) @Retention(RUNTIME) public @interface PodamByteValue
Annotation used to customise min and max values of a byte type attribute or constructor parameter.- Author:
- mtedone
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringcommentIt allows clients to make comments.bytemaxValueThe minimum value for the annotated field.byteminValueThe minimum value for the annotated field.StringnumValueA precise value for the annotated attribute.
-
-
-
Element Detail
-
numValue
String numValue
A precise value for the annotated attribute.This attribute defaults to an empty string.
Please note that the format should be String to allow for null values for this annotation attribute. If we set the type to be byte, then to allow for
nullvalues we should have set something arbitrary asdefault 0. If set, the value must be convertible to the type of this annotation or aNumberFormatExceptionwill be thrown.If set, it will take precedence over all other annotation attributes (e.g. min/max)
- Returns:
- The precise byte value to assign to the annotated attribute
- Default:
- ""
-
-
-
comment
String comment
It allows clients to make comments.- Returns:
- A string representing comments for this annotation
- Default:
- ""
-
-