-
Bug
-
Resolution: Fixed
-
P3
-
9
-
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
-