< prev index next >

src/java.base/share/classes/java/util/ArrayList.java

Print this page
8203662: remove increment of modCount from ArrayList and Vector replaceAll()
Reviewed-by: martin, psandoz, igerasim, redestad, dholmes, smarks, jrose, plevart

@@ -1727,11 +1727,10 @@
     }
 
     @Override
     public void replaceAll(UnaryOperator<E> operator) {
         replaceAllRange(operator, 0, size);
-        modCount++;
     }
 
     private void replaceAllRange(UnaryOperator<E> operator, int i, int end) {
         Objects.requireNonNull(operator);
         final int expectedModCount = modCount;
< prev index next >