-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P3
-
Affects Version/s: 9
-
Component/s: core-libs
-
b06
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8045579 | 8u25 | Vladimir Ivanov | P3 | Resolved | Fixed | b01 |
| JDK-8038402 | 8u20 | Vladimir Ivanov | P3 | Resolved | Fixed | b09 |
| JDK-8053807 | emb-8u26 | Vladimir Ivanov | P3 | Resolved | Fixed | b17 |
catchException does unnecessary boxing of trailing array for VarargsCollector.
Attached test case (CatchException.java) demonstrates that target returns Object[] { "str"}, but MethodHandles.catchException(target,...) returns Object[][] {{ "str" }}
Attached test case (CatchException.java) demonstrates that target returns Object[] { "str"}, but MethodHandles.catchException(target,...) returns Object[][] {{ "str" }}
- backported by
-
JDK-8038402 MethodHandles.catchException doesn't handle VarargsCollector right (8034120 failed)
-
- Resolved
-
-
JDK-8045579 MethodHandles.catchException doesn't handle VarargsCollector right (8034120 failed)
-
- Resolved
-
-
JDK-8053807 MethodHandles.catchException doesn't handle VarargsCollector right (8034120 failed)
-
- Resolved
-
- duplicates
-
JDK-8036569 java/lang/invoke/MethodHandles/TestCatchException.java starts failing after JDK-8027827
-
- Closed
-
- relates to
-
JDK-8034120 MethodHandles.catchException doesn't handle VarargsCollector right
-
- Closed
-