-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: None
-
Component/s: tools
-
b24
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8225891 | 14 | Liam Miller-Cushon | P4 | Resolved | Fixed | team |
com.sun.tools.javac.comp.LambdaToMethod.makeMetafactoryIndyCall calls .toHandle() on a MethodHandleSymbol, a method whose only implementation is {return this;}. Instead, it should simply use the MethodHandleSymbol as-is.
http://hg.openjdk.java.net/jdk/jdk/file/a573f58bc798/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java#l1096
http://hg.openjdk.java.net/jdk/jdk/file/a573f58bc798/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java#l1096
- backported by
-
JDK-8225891 Unnecessary cast in LambdaToMethod
-
- Resolved
-