@Test public void returnsPredicateWhichEvaluatesFalseWhenPassedNull() { assertThat(whereNotNull().evaluate(null), is(false)); }
public static UnaryPredicate<Object> whereNotNull() { return new UnaryPredicate<Object>() { @Override public boolean evaluate(Object input) { return isNotNull(input); } }; }
Objects { public static UnaryPredicate<Object> whereNotNull() { return new UnaryPredicate<Object>() { @Override public boolean evaluate(Object input) { return isNotNull(input); } }; } }
Objects { public static UnaryPredicate<Object> whereNotNull() { return new UnaryPredicate<Object>() { @Override public boolean evaluate(Object input) { return isNotNull(input); } }; }  }
Objects { public static UnaryPredicate<Object> whereNotNull() { return new UnaryPredicate<Object>() { @Override public boolean evaluate(Object input) { return isNotNull(input); } }; }  static boolean isNull(Object value); static boolean isNotNull(Object value); static UnaryPredicate<Object> whereNull(); static UnaryPredicate<Object> whereNotNull(); static Mapper<Object, String> toStringValue(); static Mapper<T, String> toStringValueFor(@SuppressWarnings("unused") Class<T> targetClass); }
Objects { public static UnaryPredicate<Object> whereNotNull() { return new UnaryPredicate<Object>() { @Override public boolean evaluate(Object input) { return isNotNull(input); } }; }  static boolean isNull(Object value); static boolean isNotNull(Object value); static UnaryPredicate<Object> whereNull(); static UnaryPredicate<Object> whereNotNull(); static Mapper<Object, String> toStringValue(); static Mapper<T, String> toStringValueFor(@SuppressWarnings("unused") Class<T> targetClass);  }