28 |
|
import java.util.function.Consumer; |
29 |
|
import java.util.function.Predicate; |
30 |
|
import java.util.function.UnaryOperator; |
31 |
< |
import jdk.internal.misc.SharedSecrets; |
31 |
> |
// OPENJDK import jdk.internal.access.SharedSecrets; |
32 |
|
|
33 |
|
/** |
34 |
|
* Resizable-array implementation of the {@code List} interface. Implements |
926 |
|
|
927 |
|
if (size > 0) { |
928 |
|
// like clone(), allocate array based upon size not capacity |
929 |
< |
SharedSecrets.getJavaObjectInputStreamAccess().checkArray(s, Object[].class, size); |
929 |
> |
jsr166.Platform.checkArray(s, Object[].class, size); |
930 |
|
Object[] elements = new Object[size]; |
931 |
|
|
932 |
|
// Read in all elements in the proper order. |
1737 |
|
@Override |
1738 |
|
public void replaceAll(UnaryOperator<E> operator) { |
1739 |
|
replaceAllRange(operator, 0, size); |
1740 |
+ |
// TODO(8203662): remove increment of modCount from ... |
1741 |
+ |
modCount++; |
1742 |
|
} |
1743 |
|
|
1744 |
|
private void replaceAllRange(UnaryOperator<E> operator, int i, int end) { |