@Documented @Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) @InheritedAnnotation public @interface EnsuresLTLengthOfIf
LTLengthOf
,
EnsuresLTLengthOf
,
IndexChecker
Modifier and Type | Required Element and Description |
---|---|
String[] |
expression
Java expression(s) that are less than the length of the given sequences after the method
returns the given result.
|
boolean |
result
The return value of the method that needs to hold for the postcondition to hold.
|
String[] |
targetValue
Sequences, each of which is longer than each of the expressions' value after the method
returns the given result.
|
public abstract String[] expression
public abstract boolean result
public abstract String[] targetValue
public abstract String[] offset
offset
element must ether be empty or the
same length as targetValue
.