--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/langtools/test/tools/javac/generics/7034511/T7034511a.java Tue Apr 12 20:56:16 2011 -0700
@@ -0,0 +1,21 @@
+/*
+ * @test /nodynamiccopyright/
+ * @bug 7034511
+ * @summary Loophole in typesafety
+ * @compile/fail/ref=T7034511a.out -XDrawDiagnostics T7034511a.java
+ */
+
+class T7034511a {
+
+ interface A<T> {
+ void foo(T x);
+ }
+
+ interface B<T> extends A<T[]> { }
+
+ static abstract class C implements B<Integer> {
+ <T extends B<?>> void test(T x, String[] ss) {
+ x.foo(ss);
+ }
+ }
+}