-
Bug
-
Resolution: Fixed
-
P2
-
8
-
b12
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8045159 | 8u25 | Vicente Arturo Romero Zaldivar | P2 | Resolved | Fixed | b01 |
JDK-8031534 | 8u20 | Vicente Arturo Romero Zaldivar | P2 | Closed | Fixed | b15 |
JDK-8052598 | emb-8u26 | Vicente Arturo Romero Zaldivar | P2 | Resolved | Fixed | b17 |
This is important to minimize incompatibility with the javac 7 algorithm.
Three cases are considered:
- The return type needs to be captured
- The return type needs to have unchecked conversion
- The return type needs to be unboxed
The last one is already implemented, but may be subtly different in some corner cases.
- backported by
-
JDK-8045159 Inference: implement eager resolution of return types, consistent with JDK-8028800
-
- Resolved
-
-
JDK-8052598 Inference: implement eager resolution of return types, consistent with JDK-8028800
-
- Resolved
-
-
JDK-8031534 Inference: implement eager resolution of return types, consistent with JDK-8028800
-
- Closed
-
- duplicates
-
JDK-8028547 javac type inference mistmatch between 7 and 8
-
- Closed
-
- relates to
-
JDK-8044050 Move misplaced inference tests to test/tools/javac/generics/inference
-
- Closed
-
-
JDK-8028800 Lambda Spec: Support capture when a nested invocation returns an inference variable
-
- Closed
-
-
JDK-8031531 doc, release notes for JDK-8030741
-
- Closed
-
-
JDK-8044546 Crash on faulty reduce/lambda
-
- Closed
-
-
JDK-8055963 Inference failure with nested invocation
-
- Closed
-