public final class Precondition extends Object
Modifier and Type | Method and Description |
---|---|
static void |
checkArgument(boolean expression)
Ensures the truth of an expression.
|
static void |
checkArgument(boolean expression,
String message)
Ensures the truth of an expression.
|
static void |
checkArithmetic(boolean expression)
Ensures the truth of an expression.
|
static void |
checkArithmetic(boolean expression,
String message)
Ensures the truth of an expression.
|
static void |
checkElement(boolean expression)
Ensures the truth of an expression.
|
static void |
checkElement(boolean expression,
String message)
Ensures the truth of an expression.
|
static void |
checkIndex(boolean expression)
Ensures the truth of an expression.
|
static void |
checkIndex(boolean expression,
String message)
Ensures the truth of an expression.
|
static void |
checkPointer(boolean expression)
Ensures the truth of an expression.
|
static void |
checkPointer(boolean expression,
String message)
Ensures the truth of an expression.
|
static void |
checkState(boolean expression)
Ensures the truth of an expression.
|
static void |
checkState(boolean expression,
String message)
Ensures the truth of an expression.
|
public static void checkArgument(boolean expression)
IllegalArgumentException
- if expression
is false;public static void checkArgument(boolean expression, @Nullable String message)
IllegalArgumentException
- if expression
is false;public static void checkArithmetic(boolean expression)
ArithmeticException
- if expression
is false;public static void checkArithmetic(boolean expression, @Nullable String message)
ArithmeticException
- if expression
is false;public static void checkElement(boolean expression)
NoSuchElementException
- if expression
is false;public static void checkElement(boolean expression, @Nullable String message)
NoSuchElementException
- if expression
is false;public static void checkIndex(boolean expression)
IndexOutOfBoundsException
- if expression
is false;public static void checkIndex(boolean expression, @Nullable String message)
IndexOutOfBoundsException
- if expression
is false;public static void checkPointer(boolean expression)
NullPointerException
- if expression
is false;public static void checkPointer(boolean expression, @Nullable String message)
NullPointerException
- if expression
is false;public static void checkState(boolean expression)
IllegalStateException
- if expression
is false;public static void checkState(boolean expression, @Nullable String message)
IllegalStateException
- if expression
is false;Copyright © 2017. All rights reserved.