/* * @test /nodynamiccopyright/ * @bug 8062373 * @summary Test that when inaccessible types constitute the inferred types of <> the compiler complains. * @compile/fail/ref=Neg19.out Neg19.java -XDrawDiagnostics */ class Neg19 { public static void meth() { new Neg19_01().foo(new Neg19_01<>()); // OK. new Neg19_01().foo(new Neg19_01<>() {}); // ERROR. } } class Neg19_01 { private class Private {} Neg19_01() {} void foo(Neg19_01 p) {} }