package org.junit.internal;

Since:4.13
/** @since 4.13 */
public final class Checks { private Checks() {}
Checks that the given value is not null.
Params:
  • value – object reference to check
Throws:
Returns:the passed-in value, if not null
/** * 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> T notNull(T value) { if (value == null) { throw new NullPointerException(); } return value; }
Checks that the given value is not null, using the given message as the exception message if an exception is thrown.
Params:
  • value – object reference to check
  • message – message to use if value is null
Throws:
Returns:the passed-in value, if not null
/** * 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> T notNull(T value, String message) { if (value == null) { throw new NullPointerException(message); } return value; } }