@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)