@Override public boolean test(final T t) { for (final P predicate : predicates) { if (predicate.test(t)) { return true; } } return false; } };
@Override public boolean test(final T t) { for (final P predicate : predicates) { if (predicate.test(t)) { return true; } } return false; } };
public static <T> boolean trueForAll(final Iterable<T> sequence, final Predicate<T> condition) { for (final T item : sequence) { if (!condition.test(item)) { return false; } } return true; }
@Override public boolean test(final T t) { for (final P predicate : predicates) { if (!predicate.test(t)) { return false; } } return true; } };
public static <T> boolean trueForAll(final Iterable<T> sequence, final Predicate<T> condition) { for (final T item : sequence) { if (!condition.test(item)) { return false; } } return true; }
public T lastOrNullObject(final Predicate<T> predicate) { T result = _role.getNullObject(); for (final T item : this) { if (predicate == null || predicate.test(item)) { result = item; } } return result; }
public T lastOrNullObject(final Predicate<T> predicate) { T result = _role.getNullObject(); for (final T item : this) { if (predicate == null || predicate.test(item)) { result = item; } } return result; }
public T firstOrNullObject(final Predicate<T> predicate) { for (final T item : this) { if (predicate == null || predicate.test(item)) { return item; } } return _role.getNullObject(); }
public static <T> T firstOrDefault(final Iterable<T> collection, final Predicate<T> predicate) { VerifyArgument.notNull(predicate, "predicate"); for (final T item : VerifyArgument.notNull(collection, "collection")) { if (predicate.test(item)) { return item; } } return null; }
public static <T> boolean all(final Iterable<T> collection, final Predicate<? super T> predicate) { VerifyArgument.notNull(collection, "collection"); VerifyArgument.notNull(predicate, "predicate"); for (final T t : collection) { if (!predicate.test(t)) { return false; } } return true; }
public static <T> T firstOrDefault(final Iterable<T> collection, final Predicate<T> predicate) { VerifyArgument.notNull(predicate, "predicate"); for (final T item : VerifyArgument.notNull(collection, "collection")) { if (predicate.test(item)) { return item; } } return null; }
public static <T> boolean all(final Iterable<T> collection, final Predicate<? super T> predicate) { VerifyArgument.notNull(collection, "collection"); VerifyArgument.notNull(predicate, "predicate"); for (final T t : collection) { if (!predicate.test(t)) { return false; } } return true; }
public static <T> boolean any(final Iterable<T> collection, final Predicate<? super T> predicate) { VerifyArgument.notNull(collection, "collection"); VerifyArgument.notNull(predicate, "predicate"); for (final T t : collection) { if (predicate.test(t)) { return true; } } return false; }
public static <T> T lastOrDefault(final Iterable<T> collection, final Predicate<T> predicate) { VerifyArgument.notNull(collection, "collection"); VerifyArgument.notNull(predicate, "predicate"); T lastMatch = null; for (final T item : VerifyArgument.notNull(collection, "collection")) { if (predicate.test(item)) { lastMatch = item; } } return lastMatch; }
public static <T> int firstIndexWhere(final Iterable<T> collection, final Predicate<T> predicate) { VerifyArgument.notNull(collection, "collection"); VerifyArgument.notNull(predicate, "predicate"); int index = 0; for (final T item : VerifyArgument.notNull(collection, "collection")) { if (predicate.test(item)) { return index; } ++index; } return -1; }
public static <T> int firstIndexWhere(final Iterable<T> collection, final Predicate<T> predicate) { VerifyArgument.notNull(collection, "collection"); VerifyArgument.notNull(predicate, "predicate"); int index = 0; for (final T item : VerifyArgument.notNull(collection, "collection")) { if (predicate.test(item)) { return index; } ++index; } return -1; }
public static <T> T lastOrDefault(final Iterable<T> collection, final Predicate<T> predicate) { VerifyArgument.notNull(collection, "collection"); VerifyArgument.notNull(predicate, "predicate"); T lastMatch = null; for (final T item : VerifyArgument.notNull(collection, "collection")) { if (predicate.test(item)) { lastMatch = item; } } return lastMatch; }