-
Bug
-
Resolution: Fixed
-
P3
-
8u20, 9
-
None
-
b04
-
Fix failed
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045578 | 8u25 | Vladimir Ivanov | P3 | Resolved | Fixed | b01 |
JDK-8038401 | 8u20 | Vladimir Ivanov | P3 | Resolved | Fixed | b09 |
JDK-8053806 | 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-8038401 MethodHandles.catchException doesn't handle VarargsCollector right
-
- Resolved
-
-
JDK-8045578 MethodHandles.catchException doesn't handle VarargsCollector right
-
- Resolved
-
-
JDK-8053806 MethodHandles.catchException doesn't handle VarargsCollector right
-
- Resolved
-
- relates to
-
JDK-8036732 Fix raw warning in java.lang.invoke.MethodHandleImpl.java
-
- Resolved
-
-
JDK-8036117 MethodHandles.catchException doesn't handle VarargsCollector right (8034120 failed)
-
- Resolved
-