Ejemplo n.º 1
0
 @Override
 Set<Entry<E>> createEntrySet() {
   return Sets.filter(
       unfiltered.entrySet(),
       new Predicate<Entry<E>>() {
         @Override
         public boolean apply(Entry<E> entry) {
           return predicate.apply(entry.getElement());
         }
       });
 }
Ejemplo n.º 2
0
 static <E> SortedSet<E> setsFilterSortedSet(SortedSet<E> set, Predicate<? super E> predicate) {
   return (set instanceof NavigableSet)
       ? Sets.filter((NavigableSet<E>) set, predicate)
       : Sets.filterSortedIgnoreNavigable(set, predicate);
 }
Ejemplo n.º 3
0
 @Override
 Set<E> createElementSet() {
   return Sets.filter(unfiltered.elementSet(), predicate);
 }