Neg09d.java revision 3591:8382e92dd1f9
190324Smarkm/*
290324Smarkm * @test /nodynamiccopyright/
390324Smarkm * @bug 7020044 8062373
490324Smarkm *
590324Smarkm * @summary  Check that diamond is not allowed with anonymous inner class expressions at source < 9
690324Smarkm * @author Maurizio Cimadamore
790324Smarkm * @compile/fail/ref=Neg09d.out Neg09d.java -source 8 -XDrawDiagnostics
890324Smarkm *
990324Smarkm */
1090324Smarkm
1190324Smarkmclass Neg09d {
1290324Smarkm
1390324Smarkm    static class Nested<X> {}
1490324Smarkm
1590324Smarkm    void testQualified() {
1690324Smarkm        Nested<?> m2 = new Neg09.Nested<>() {};
1790324Smarkm    }
1890324Smarkm}
1990324Smarkm