@GwtCompatible final class MathPreconditions extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
MathPreconditions() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
checkInRange(boolean condition) |
(package private) static java.math.BigInteger |
checkNonNegative(java.lang.String role,
java.math.BigInteger x) |
(package private) static double |
checkNonNegative(java.lang.String role,
double x) |
(package private) static int |
checkNonNegative(java.lang.String role,
int x) |
(package private) static long |
checkNonNegative(java.lang.String role,
long x) |
(package private) static void |
checkNoOverflow(boolean condition) |
(package private) static java.math.BigInteger |
checkPositive(java.lang.String role,
java.math.BigInteger x) |
(package private) static int |
checkPositive(java.lang.String role,
int x) |
(package private) static long |
checkPositive(java.lang.String role,
long x) |
(package private) static void |
checkRoundingUnnecessary(boolean condition) |
static int checkPositive(@Nullable
java.lang.String role,
int x)
static long checkPositive(@Nullable
java.lang.String role,
long x)
static java.math.BigInteger checkPositive(@Nullable
java.lang.String role,
java.math.BigInteger x)
static int checkNonNegative(@Nullable
java.lang.String role,
int x)
static long checkNonNegative(@Nullable
java.lang.String role,
long x)
static java.math.BigInteger checkNonNegative(@Nullable
java.lang.String role,
java.math.BigInteger x)
static double checkNonNegative(@Nullable
java.lang.String role,
double x)
static void checkRoundingUnnecessary(boolean condition)
static void checkInRange(boolean condition)
static void checkNoOverflow(boolean condition)