Duplicate :
|
|
Relates :
|
This code: class Test { class K<T> {} <P extends K<P>> void f(String s) { P p = foo(s); } <U extends K<U>> U foo(String s) { return null; } } compiles with javac7 and javac8 but not with javac8 source 7 reported in compiler-dev: http://mail.openjdk.java.net/pipermail/compiler-dev/2014-February/008519.html
|