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 |
92 |
|
* should be used only to detect bugs.</i> |
93 |
|
* |
94 |
|
* <p>This class is a member of the |
95 |
< |
* <a href="{@docRoot}/java/util/package-summary.html#CollectionsFramework"> |
95 |
> |
* <a href="{@docRoot}/java.base/java/util/package-summary.html#CollectionsFramework"> |
96 |
|
* Java Collections Framework</a>. |
97 |
|
* |
98 |
|
* @param <E> the type of elements in this list |
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 |
|
|