@GwtCompatible final class MathPreconditions extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
MathPreconditions() |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
checkInRangeForRoundingInputs(boolean condition,
double input,
java.math.RoundingMode mode) |
(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,
java.lang.String methodName,
int a,
int b) |
(package private) static void |
checkNoOverflow(boolean condition,
java.lang.String methodName,
long a,
long b) |
(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(java.lang.String role, int x)
static long checkPositive(java.lang.String role, long x)
static java.math.BigInteger checkPositive(java.lang.String role, java.math.BigInteger x)
static int checkNonNegative(java.lang.String role, int x)
static long checkNonNegative(java.lang.String role, long x)
static java.math.BigInteger checkNonNegative(java.lang.String role, java.math.BigInteger x)
static double checkNonNegative(java.lang.String role, double x)
static void checkRoundingUnnecessary(boolean condition)
static void checkInRangeForRoundingInputs(boolean condition, double input, java.math.RoundingMode mode)
static void checkNoOverflow(boolean condition, java.lang.String methodName, int a, int b)
static void checkNoOverflow(boolean condition, java.lang.String methodName, long a, long b)