Details
-
Improvement
-
Status: Confirmed
-
Highest
-
Resolution: Unresolved
-
None
-
None
-
None
-
Operating System: All
Platform: All
Description
The current API contract abuses generics to the point different compilers end up interpreting it differently. It recently broke with Java 8 upgrade.
Redesign the API contract so that its use of generics conforms to generic inference rules in Java 8+.