exclusiveBetween static method
void
exclusiveBetween(
- Comparable start,
- Comparable end,
- Comparable value, [
- String message = DEFAULT_EXCLUSIVE_BETWEEN_EX_MESSAGE,
Validate that the specified argument object fall between the two exclusive values specified; otherwise, throws an exception.
Validate.inclusiveBetween(0, 2, 1);
start the exclusive start value, not null
end the exclusive end value, not null
value the object to validate, not null
Throws ArgumentError if the value falls out of the boundaries
Implementation
static void exclusiveBetween(
Comparable start, Comparable end, Comparable value,
[String message = DEFAULT_EXCLUSIVE_BETWEEN_EX_MESSAGE]) {
if (value.compareTo(start) <= 0 || value.compareTo(end) >= 0) {
throw new ArgumentError(message);
}
}