Hi Mike, You made changes to the documentation of List.replaceAll which does not perform matching:
398 * @param operator the operator to apply to each element 399 * @throws UnsupportedOperationException if this list is unmodifiable. 400 * Implementations may throw this exception if a matching element 401 * cannot be replaced or if, in general, modification is not 402 * supported 403 * @throws NullPointerException if the specified operator is null or 404 * if the operator result is a null value and this list does 405 * not permit null elements 406 * (<a href="Collection.html#optional-restrictions">optional</a>) 407 * @since 1.8 408 */ 409 default void replaceAll(UnaryOperator<E> operator) { * @throws UnsupportedOperationException if this list is unmodifiable. * Implementations may throw this exception if an element * cannot be replaced or if, in general, modification is not * supported ? Paul. On Sep 17, 2013, at 3:35 PM, Mike Duigou <mike.dui...@oracle.com> wrote: > Hello all; > > Another, hopefully final, attempt at refining the @throws UOE javadoc for > Collections.removeIf and the @throws UOE and NPE javadoc for > List.replaceAll(). > > This cycle adopts the verbiage suggested by Paul Sandoz in the last round of > 8023339. > > Both changesets are combined into a single webrev: > > http://cr.openjdk.java.net/~mduigou/JDK-8023340/1/webrev/ > > Thanks, > > Mike