947N/A/*
947N/A * @test /nodynamiccopyright/
947N/A * @bug 7030687
947N/A * @summary Diamond: compiler accepts erroneous code where diamond is used with non-generic inner class
947N/A * @compile/fail/ref=T7030687.out -XDrawDiagnostics T7030687.java
947N/A */
947N/A
947N/Aclass T7030687<X> {
947N/A class Member { }
947N/A static class Nested {}
947N/A
947N/A void test() {
947N/A class Local {}
947N/A
947N/A Member m = new Member<>();
947N/A Nested n = new Nested<>();
947N/A Local l = new Local<>();
947N/A }
947N/A}