aoqi@0: /* aoqi@0: * @test /nodynamiccopyright/ aoqi@0: * @bug 7151070 aoqi@0: * @summary NullPointerException in Resolve.isAccessible aoqi@0: * @compile/fail/ref=T7151070.out -XDrawDiagnostics T7151070.java aoqi@0: */ aoqi@0: aoqi@0: class T7151070a { aoqi@0: private static class PrivateCls { } aoqi@0: public static class PublicCls extends PrivateCls { } aoqi@0: aoqi@0: public void m(PrivateCls p) { } aoqi@0: } aoqi@0: aoqi@0: class T7151070b { aoqi@0: public void test(Test obj, T7151070a outer) { aoqi@0: outer.m(obj.get()); aoqi@0: } aoqi@0: aoqi@0: public static class Test { aoqi@0: public T get() { aoqi@0: return null; aoqi@0: } aoqi@0: } aoqi@0: }