-
Bug
-
Resolution: Fixed
-
P2
-
8u20, 8u25
-
b23
-
b26
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056818 | emb-9 | Unassigned | P2 | Resolved | Fixed | b26 |
JDK-8063773 | 8u45 | Chris Hegarty | P2 | Resolved | Fixed | b01 |
JDK-8053971 | 8u40 | Chris Hegarty | P2 | Resolved | Fixed | b02 |
JDK-8054137 | 8u31 | Chris Hegarty | P2 | Resolved | Fixed | b01 |
JDK-8054117 | 8u25 | Chris Hegarty | P2 | Resolved | Fixed | b11 |
JDK-8053973 | 8u20 | Chris Hegarty | P2 | Closed | Fixed | b26 |
JDK-8070226 | emb-8u47 | Chris Hegarty | P2 | Resolved | Fixed | team |
JDK-8055171 | emb-8u26 | Chris Hegarty | P2 | Resolved | Fixed | b19 |
http://docs.oracle.com/javase/8/docs/api/java/util/List.html#replaceAll-java.util.function.UnaryOperator-
contains the following assertion:
"NullPointerException - if the specified operator is null"
This assertion has been satisfied by the following code sample:
Collections.checkedList(Arrays.asList(), Object.class).replaceAll((UnaryOperator)null);
before the fix for
The following JCK8 testcase fails due to this:
api/java_util/Collections/checked/CheckedListReplaceAll.html#CheckedListReplaceAll[npe]
- backported by
-
JDK-8053971 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Resolved
-
JDK-8054117 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Resolved
-
JDK-8054137 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Resolved
-
JDK-8055171 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Resolved
-
JDK-8056818 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Resolved
-
JDK-8063773 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Resolved
-
JDK-8070226 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Resolved
-
JDK-8053973 Collections.checkedList(empty list).replaceAll((UnaryOperator)null) doesn't throw NPE after JDK-8047795
- Closed
- relates to
-
JDK-8047795 Collections.checkedList checking bypassed by List.replaceAll
- Closed