/* | |
* @test /nodynamiccopyright/ | |
* @bug 6594284 | |
* @summary NPE thrown when calling a method on an intersection type | |
* @author Maurizio Cimadamore | |
* | |
* @compile/fail/ref=T6594284.out -XDrawDiagnostics T6594284.java | |
*/ | |
public class T6594284 { | |
class A{ public void a(){}} | |
class B extends A{ public void b(){}} | |
interface I{ void i();} | |
interface I1 { void i1(); } | |
class E extends B implements I{ public void i(){};} | |
class C<W extends B & I1, T extends W>{ | |
C<? extends I, ? extends E> arg; | |
} | |
} |