
vuegwt.shaded.org.junit.internal.Checks Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of vue-gwt-processors Show documentation
Show all versions of vue-gwt-processors Show documentation
Annotation Processors for Vue GWT
The newest version!
package org.junit.internal;
/** @since 4.13 */
public final class Checks {
private Checks() {}
/**
* Checks that the given value is not {@code null}.
*
* @param value object reference to check
* @return the passed-in value, if not {@code null}
* @throws NullPointerException if {@code value} is {@code null}
*/
public static T notNull(T value) {
if (value == null) {
throw new NullPointerException();
}
return value;
}
/**
* Checks that the given value is not {@code null}, using the given message
* as the exception message if an exception is thrown.
*
* @param value object reference to check
* @param message message to use if {@code value} is {@code null}
* @return the passed-in value, if not {@code null}
* @throws NullPointerException if {@code value} is {@code null}
*/
public static T notNull(T value, String message) {
if (value == null) {
throw new NullPointerException(message);
}
return value;
}
}