-
Bug
-
Resolution: Fixed
-
P3
-
None
-
Verified
An unbound wildcard "?" is equivalent to "? extends Object" (see JDK-6480391). Thus, an equality constraint can be reduced by treating "?" as if it were "? extends Object". It should even be possible to reduce "Foo<?> = Foo<? extends alpha>" to "alpha = Object".
- relates to
-
JDK-8030686 Lambda Spec: Incorporation for capture bound involving ? extends Object
-
- Closed
-
-
JDK-8159970 javac, JLS8 18.2.4 is not completely implemented by the compiler
-
- Closed
-
-
JDK-6480391 Unbounded wildcard '?' means '? extends Object'
-
- Closed
-