Iterable < T > function ( final Iterable < T > arg0 , final Predicate < ? super T > arg1 ) { return new Iterable < T > ( ) { @ Override public Iterator < T > iterator ( ) { return new FilteringIterator < T > ( arg0 . iterator ( ) , arg1 ) ; } } ; }
exclude all elements from an iterable that do n't match a given predicate . concode_field_sep Predicate<? super T> filter concode_elem_sep boolean iterated concode_elem_sep Iterator<T> i concode_elem_sep Mapper<? super F,T> mapper concode_elem_sep T lookAhead concode_elem_sep E element concode_field_sep Iterable<E> singleton concode_elem_sep Iterable<T> filter concode_elem_sep boolean all concode_elem_sep E next concode_elem_sep T next concode_elem_sep T next concode_elem_sep Iterable<E> cast concode_elem_sep int count concode_elem_sep boolean hasNext concode_elem_sep boolean hasNext concode_elem_sep boolean hasNext concode_elem_sep Iterable<T> map concode_elem_sep boolean any concode_elem_sep List<E> asList concode_elem_sep void remove concode_elem_sep void remove concode_elem_sep void remove