Details
-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b22
-
generic
-
generic
-
Verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8067604 | 8u45 | Robert Field | P4 | Resolved | Fixed | b01 |
JDK-8065057 | 8u40 | Robert Field | P4 | Resolved | Fixed | b17 |
JDK-8070285 | emb-8u47 | Robert Field | P4 | Resolved | Fixed | team |
Description
Revamp the LambdaToMethod code to use code derived from of the bridging code to convert to lambdas at analysis time.
This issue is a placeholder with two purposes: (1) document a significant structural code change that was pushed with the push of 8037404 (2) be a vehicle for pushing the tests of the issues fixed with that code change (that were missed in the push of that code).
This change fixes the linked issues.
Attachments
Issue Links
- backported by
-
JDK-8065057 javac complex method references: revamp and simplify
-
- Resolved
-
-
JDK-8067604 javac complex method references: revamp and simplify
-
- Resolved
-
-
JDK-8070285 javac complex method references: revamp and simplify
-
- Resolved
-
- blocks
-
JDK-8038776 VerifyError when running successfully compiled java class
-
- Closed
-
- relates to
-
JDK-8044737 Lambda: NPE while obtaining method reference through lambda expression
-
- Closed
-
-
JDK-8044748 JVM cannot access constructor though ::new reference although can call it directly
-
- Closed
-
-
JDK-8037404 javac NPE or VerifyError for code with constructor reference of inner class
-
- Closed
-
-
JDK-8047341 lambda reference to inner class in base class causes LambdaConversionException
-
- Closed
-