Relates :
|
|
Relates :
|
|
Relates :
|
|
Relates :
|
JDK-8033718 modified some aspects of inference in order to make it more in line with the spec. However, this led to regressions -- see JDK-8039214. Because JDK-8039214 is too risky to include in 8u20, some changes in JDK-8033718 need to be rolled back. Specifically: - CapturedUndetVar.addBound should not modify the bounds of the 'bound' parameter - Types.isSubtypeNoCapture should not skip the 'cvarLowerBound' call when 't' is an UndetVar
|