1.1 --- a/test/tools/javac/diags/examples/InvalidInferredTypes.java Mon Aug 16 14:56:23 2010 +0100 1.2 +++ b/test/tools/javac/diags/examples/InvalidInferredTypes.java Mon Aug 16 14:58:10 2010 +0100 1.3 @@ -22,17 +22,17 @@ 1.4 */ 1.5 1.6 // key: compiler.err.invalid.inferred.types 1.7 -// key: compiler.misc.inferred.do.not.conform.to.params 1.8 +// key: compiler.misc.inferred.do.not.conform.to.bounds 1.9 1.10 import java.util.*; 1.11 1.12 class InvalidInferredTypes { 1.13 1.14 - <T> Comparator<T> compound(Iterable<? extends Comparator<? super T>> it) { 1.15 + <T extends List<? super T>> T makeList() { 1.16 return null; 1.17 } 1.18 1.19 - public void test(List<Comparator<?>> x) { 1.20 - Comparator<String> c3 = compound(x); 1.21 + public void test() { 1.22 + List<? super String> l = makeList(); 1.23 } 1.24 }