test/tools/javac/generics/7151070/T7151070.java

changeset 0
959103a6100f
equal deleted inserted replaced
-1:000000000000 0:959103a6100f
1 /*
2 * @test /nodynamiccopyright/
3 * @bug 7151070
4 * @summary NullPointerException in Resolve.isAccessible
5 * @compile/fail/ref=T7151070.out -XDrawDiagnostics T7151070.java
6 */
7
8 class T7151070a {
9 private static class PrivateCls { }
10 public static class PublicCls extends PrivateCls { }
11
12 public void m(PrivateCls p) { }
13 }
14
15 class T7151070b {
16 public void test(Test<T7151070a.PublicCls> obj, T7151070a outer) {
17 outer.m(obj.get());
18 }
19
20 public static class Test<T> {
21 public T get() {
22 return null;
23 }
24 }
25 }

mercurial