package org.erlide.common.util;
import org.eclipse.xtext.xbase.lib.Functions.Function1;
import org.eclipse.xtext.xbase.lib.IterableExtensions;
public class IterableExtensions2 {
/**
* Returns {@code true} if one or more elements in {@code iterable} satisfy
* the predicate.
*
* @param iterable
* the iterable. May not be <code>null</code>.
* @param predicate
* the predicate. May not be <code>null</code>.
* @return <code>true</code> if one or more elements in {@code iterable}
* satisfy the predicate.
*/
public static <T> boolean hasAny(final Iterable<T> iterable,
final Function1<? super T, Boolean> predicate) {
return IterableExtensions.exists(iterable, predicate);
}
}