< prev index next >

test/runtime/Nestmates/privateMethods/TestInvoke.java

Print this page

        

*** 24,34 **** /* * @test * @bug 8046171 * @summary Test access to private methods between nestmates and nest-top * using different flavours of named nested types - * @compile -XDdisablePrivateAccessors TestInvoke.java * @run main TestInvoke */ public class TestInvoke { --- 24,33 ----
*** 111,120 **** --- 110,122 ---- } // public constructor so we aren't relying on private access public InnerNested() {} + void access_priv() { + TestInvoke.this.priv_invoke(); // check this$0 access + } void access_priv(TestInvoke o) { o.priv_invoke(); } void access_priv(InnerNested o) { o.priv_invoke();
*** 141,150 **** --- 143,153 ---- s.access_priv(o); s.access_priv(i); s.access_priv(new StaticNested()); s.access_priv(intf); + i.access_priv(); i.access_priv(o); i.access_priv(o.new InnerNested()); i.access_priv(s); i.access_priv(intf);
< prev index next >