public final class

Checks

extends Object
java.lang.Object
   ↳ android.support.test.espresso.intent.Checks

Class Overview

Substitute for Guava Preconditions to avoid guava as a dep.

Summary

Public Methods
static void checkArgument(boolean expression, Object errorMessage)
static void checkArgument(boolean expression)
static void checkArgument(boolean expression, String errorMessageTemplate, Object... errorMessageArgs)
static <T> T checkNotNull(T reference, Object errorMessage)
static <T> T checkNotNull(T reference)
static <T> T checkNotNull(T reference, String errorMessageTemplate, Object... errorMessageArgs)
static void checkState(boolean expression, Object errorMessage)
static void checkState(boolean expression, String errorMessageTemplate, Object... errorMessageArgs)
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static void checkArgument (boolean expression, Object errorMessage)

Parameters
expression boolean
errorMessage Object

public static void checkArgument (boolean expression)

Parameters
expression boolean

public static void checkArgument (boolean expression, String errorMessageTemplate, Object... errorMessageArgs)

Parameters
expression boolean
errorMessageTemplate String
errorMessageArgs Object

public static T checkNotNull (T reference, Object errorMessage)

Parameters
reference T
errorMessage Object
Returns
T

public static T checkNotNull (T reference)

Parameters
reference T
Returns
T

public static T checkNotNull (T reference, String errorMessageTemplate, Object... errorMessageArgs)

Parameters
reference T
errorMessageTemplate String
errorMessageArgs Object
Returns
T

public static void checkState (boolean expression, Object errorMessage)

Parameters
expression boolean
errorMessage Object

public static void checkState (boolean expression, String errorMessageTemplate, Object... errorMessageArgs)

Parameters
expression boolean
errorMessageTemplate String
errorMessageArgs Object