src/share/classes/java/util/Collections.java
Print this page
rev 7994 : 8024291: Rename Collection.removeIf(Predicate) back to removeAll(Predicate)
Reviewed-by: duke
@@ -1138,11 +1138,11 @@
@Override
public void forEach(Consumer<? super E> action) {
c.forEach(action);
}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
+ public boolean removeAll(Predicate<? super E> filter) {
throw new UnsupportedOperationException();
}
@SuppressWarnings("unchecked")
@Override
public Spliterator<E> spliterator() {
@@ -2120,12 +2120,12 @@
@Override
public void forEach(Consumer<? super E> consumer) {
synchronized (mutex) {c.forEach(consumer);}
}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
- synchronized (mutex) {return c.removeIf(filter);}
+ public boolean removeAll(Predicate<? super E> filter) {
+ synchronized (mutex) {return c.removeAll(filter);}
}
@Override
public Spliterator<E> spliterator() {
return c.spliterator(); // Must be manually synched by user!
}
@@ -3182,12 +3182,12 @@
// Override default methods in Collection
@Override
public void forEach(Consumer<? super E> action) {c.forEach(action);}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
- return c.removeIf(filter);
+ public boolean removeAll(Predicate<? super E> filter) {
+ return c.removeAll(filter);
}
@Override
public Spliterator<E> spliterator() {return c.spliterator();}
@Override
public Stream<E> stream() {return c.stream();}
@@ -4391,11 +4391,11 @@
@Override
public void forEach(Consumer<? super E> action) {
Objects.requireNonNull(action);
}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
+ public boolean removeAll(Predicate<? super E> filter) {
Objects.requireNonNull(filter);
return false;
}
@Override
public Spliterator<E> spliterator() { return Spliterators.emptySpliterator(); }
@@ -4517,11 +4517,11 @@
}
public int hashCode() { return 1; }
@Override
- public boolean removeIf(Predicate<? super E> filter) {
+ public boolean removeAll(Predicate<? super E> filter) {
Objects.requireNonNull(filter);
return false;
}
@Override
public void replaceAll(UnaryOperator<E> operator) {
@@ -4827,11 +4827,11 @@
@Override
public Spliterator<E> spliterator() {
return singletonSpliterator(element);
}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
+ public boolean removeAll(Predicate<? super E> filter) {
throw new UnsupportedOperationException();
}
}
/**
@@ -4878,11 +4878,11 @@
@Override
public void forEach(Consumer<? super E> action) {
action.accept(element);
}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
+ public boolean removeAll(Predicate<? super E> filter) {
throw new UnsupportedOperationException();
}
@Override
public void replaceAll(UnaryOperator<E> operator) {
throw new UnsupportedOperationException();
@@ -5532,12 +5532,12 @@
@Override
public void forEach(Consumer<? super E> action) {
s.forEach(action);
}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
- return s.removeIf(filter);
+ public boolean removeAll(Predicate<? super E> filter) {
+ return s.removeAll(filter);
}
@Override
public Spliterator<E> spliterator() {return s.spliterator();}
@Override
@@ -5607,12 +5607,12 @@
// Override default methods in Collection
@Override
public void forEach(Consumer<? super E> action) {q.forEach(action);}
@Override
- public boolean removeIf(Predicate<? super E> filter) {
- return q.removeIf(filter);
+ public boolean removeAll(Predicate<? super E> filter) {
+ return q.removeAll(filter);
}
@Override
public Spliterator<E> spliterator() {return q.spliterator();}
@Override
public Stream<E> stream() {return q.stream();}