Checks
Note: This library does not have Kotlin reference docs, but you can
call the Java API from Kotlin source code. To learn more, see Kotlin's
interop documentation .
public
final
class
Checks
extends Object
Substitute for Guava Preconditions to avoid guava as a dep.
Summary
Inherited methods
From
class
java.lang.Object
Object
clone()
boolean
equals(Object arg0)
void
finalize()
final
Class <?>
getClass()
int
hashCode()
final
void
notify()
final
void
notifyAll()
String
toString()
final
void
wait(long arg0, int arg1)
final
void
wait(long arg0)
final
void
wait()
Public methods
checkArgument
void checkArgument (boolean expression,
Object errorMessage)
Parameters
expression
boolean
errorMessage
Object
checkArgument
void checkArgument (boolean expression)
Parameters
expression
boolean
checkArgument
void checkArgument (boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
Parameters
expression
boolean
errorMessageTemplate
String
errorMessageArgs
Object
checkNotNull
T checkNotNull (T reference,
Object errorMessage)
Parameters
reference
T
errorMessage
Object
checkNotNull
T checkNotNull (T reference)
checkNotNull
T checkNotNull (T reference,
String errorMessageTemplate,
Object... errorMessageArgs)
Parameters
reference
T
errorMessageTemplate
String
errorMessageArgs
Object
checkState
void checkState (boolean expression,
Object errorMessage)
Parameters
expression
boolean
errorMessage
Object
checkState
void checkState (boolean expression,
String errorMessageTemplate,
Object... errorMessageArgs)
Parameters
expression
boolean
errorMessageTemplate
String
errorMessageArgs
Object