1 // Class private_indirect_write 2 // Generated on Tue Nov 16 15:44:49 UTC 1999 3 // 4 5 class private_indirect_write { 6 7 private int foo; 8 9 class private_indirect_write_inner { test()10 void test () { 11 } 12 13 class other { test()14 void test () { 15 foo = 670; 16 } 17 } 18 19 } foo()20 void foo () 21 { 22 private_indirect_write_inner inn = this.new private_indirect_write_inner (); 23 private_indirect_write_inner.other x = inn.new other (); 24 x.test (); 25 System.out.println ("foo="+foo); 26 } main(String[] arg)27 public static void main (String[] arg) 28 { 29 System.out.println ("Testing class `private_indirect_write'..."); 30 new private_indirect_write().foo (); 31 } 32 } 33