< 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 >