Stay organized with collections Save and categorize content based on your preferences.
Checks This package is part of the Android support library which is no longer maintained. The support library has been superseded by AndroidX which is part of Jetpack . We recommend using the AndroidX libraries in all new projects. You should also consider migrating existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library class mappings . 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
Content and code samples on this page are subject to the licenses described in the Content License . Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]