Home | History | Annotate | Download | only in collect

Lines Matching refs:predicate

24 import com.google.common.base.Predicate;
137 * predicate.
140 * @param predicate a predicate that determines whether an element should
149 Iterable<T> removeFrom, Predicate<? super T> predicate) {
152 (List<T>) removeFrom, checkNotNull(predicate));
154 return Iterators.removeIf(removeFrom.iterator(), predicate);
158 List<T> list, Predicate<? super T> predicate) {
164 if (!predicate.apply(element)) {
497 * Returns the elements of {@code unfiltered} that satisfy a predicate. The
501 final Iterable<T> unfiltered, final Predicate<? super T> predicate) {
503 checkNotNull(predicate);
506 return Iterators.filter(unfiltered.iterator(), predicate);
536 * the predicate.
539 Iterable<T> iterable, Predicate<? super T> predicate) {
540 return Iterators.any(iterable.iterator(), predicate);
545 * predicate. If {@code iterable} is empty, {@code true} is returned.
548 Iterable<T> iterable, Predicate<? super T> predicate) {
549 return Iterators.all(iterable.iterator(), predicate);
554 * predicate.
557 * the given predicate
560 Predicate<? super T> predicate) {
561 return Iterators.find(iterable.iterator(), predicate);
566 * the provided {@code predicate}, or {@code -1} if the Iterable has no such
570 * {@code predicate.apply(Iterables.get(iterable, i))} is {@code true} or
576 Iterable<T> iterable, Predicate<? super T> predicate) {
577 return Iterators.indexOf(iterable.iterator(), predicate);