blob: a7a9720467cc5d7ad45236bcb10146e7f9b4b4ba [file] [log] [blame]
/*
* @test /nodynamiccopyright/
* @bug 6182630
* @summary Method with parameter bound to raw type avoids unchecked warning
* @author Peter von der Ah\u00e9
* @compile/ref=T6182630.out -XDrawDiagnostics -Xlint:unchecked T6182630.java
*/
public class T6182630 {
static class Foo<X> {
public X x;
public void m(X x) { }
}
interface Bar {}
<T extends Foo, S extends Foo & Bar> void test1(T t, S s) {
t.x = "BAD";
t.m("BAD");
t.m(t.x);
s.x = "BAD";
s.m("BAD");
s.m(s.x);
}
}