langtools/test/tools/javac/generics/inference/6943278/T6943278.java
changeset 8044 7fd529d4472c
equal deleted inserted replaced
8043:c19058ce05e8 8044:7fd529d4472c
       
     1 /**
       
     2  * @test /nodynamiccopyright/
       
     3  * @bug 6943278
       
     4  * @summary spurious error message for inference and type-variable with erroneous bound
       
     5  * @compile/fail/ref=T6943278.out -XDrawDiagnostics -Xlint:unchecked T6943278.java
       
     6  */
       
     7 class T6943278<X extends Number & NonExistentInterface> {
       
     8     <X> T6943278<X> m() { return null;}
       
     9     <X extends Number & NonExistentInterface> T6943278<X> m(X x) { return null;}
       
    10     T6943278<?> f1 = m();
       
    11     T6943278<?> f2 = m("");
       
    12 }