author | hseigel |
Wed, 02 Mar 2016 23:48:41 +0000 | |
changeset 36397 | c487ced7231c |
parent 29776 | 984a79b71cfe |
permissions | -rw-r--r-- |
/* * @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 main(String[] args) { new Neg19_01<Neg19>().foo(new Neg19_01<>()); // OK. new Neg19_01<Neg19>().foo(new Neg19_01<>() {}); // ERROR. } } class Neg19_01<T> { private class Private {} Neg19_01() {} void foo(Neg19_01<Private> p) {} }