langtools/test/tools/javac/generics/diamond/neg/Neg11.java
changeset 5321 c8efe769cb3b
child 8635 383a416a2bdf
equal deleted inserted replaced
5320:e2aaa958b02d 5321:c8efe769cb3b
       
     1 /*
       
     2  * @test /nodynamiccopyright/
       
     3  * @bug 6939620
       
     4  *
       
     5  * @summary  Switch to 'complex' diamond inference scheme
       
     6  * @author mcimadamore
       
     7  * @compile/fail/ref=Neg11.out Neg11.java -XDrawDiagnostics
       
     8  *
       
     9  */
       
    10 
       
    11 class Neg11 {
       
    12 
       
    13     void test() {
       
    14         class Foo<X extends Number> { }
       
    15         Foo<?> f1 = new UndeclaredName<>(); //this is deliberate: aim is to test erroneous path
       
    16         Foo<?> f2 = new UndeclaredName<>() {}; //this is deliberate: aim is to test erroneous path
       
    17     }
       
    18 }