final class Checks extends Object
| Constructor and Description |
|---|
Checks() |
| Modifier and Type | Method and Description |
|---|---|
static void |
ensureLessThan(long something,
long limit,
String message)
Checks whether
something is less than a limit. |
static void |
ensureNonEnumerating(Enumerable<?> enumerable)
Checks that an
enumerable is not enumerating. |
static void |
ensureNonEnumerating(Enumerator<?> enumerator)
Checks that an
enumerator is not enumerating. |
static void |
ensureNonNegative(long something,
String message)
Checks whether
something is not negative. |
static <T> void |
ensureNotNull(T something,
String message)
Checks whether
something is not null. |
public static <T> void ensureNotNull(T something,
String message)
something is not null.T - type of something.something - object to check for null.message - error message.IllegalArgumentException - something is null.public static void ensureNonNegative(long something,
String message)
something is not negative.something - long value to check.message - error message.IllegalArgumentException - something is negative.public static void ensureLessThan(long something,
long limit,
String message)
something is less than a limit.something - long value to check.limit - long limit to check against.message - error message.IllegalArgumentException - something is not less than
the given limit.public static void ensureNonEnumerating(Enumerator<?> enumerator)
enumerator is not enumerating.enumerator - Enumerator to check.IllegalStateException - enumerator is enumerating.Enumerator.enumerating()public static void ensureNonEnumerating(Enumerable<?> enumerable)
enumerable is not enumerating.enumerable - Enumerable to check.IllegalStateException - enumerable is enumerating.Enumerable.enumerating()Copyright © 2016. All rights reserved.