-
Enhancement
-
Resolution: Fixed
-
P4
-
None
-
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