1 // Class tp
2 // Generated on Thu Nov  4 16:35:03 PST 1999
3 //
4 
5 class tp {
6   private int i;
foo()7   void foo () {
8     tp.z x1 = new z();
9     tp.z.y x = x1.new y();
10     x.bar ();
11     x.print();
12   }
main(String[] arg)13   public static void main (String[] arg)
14   {
15     System.out.println ("Testing class `tp'...");
16     new tp ().foo();
17   }
18   class z {
19     private int j;
foo()20     void foo () {
21       tp.this.i = 3;
22     }
23     class y {
24       private int k;
bar()25       void bar () {
26         tp.this.i = 3;
27         z.this.j = 4;
28         y.this.k = 34;
29       }
print()30       void print () {
31         System.out.println ("i="+i+", j="+j+", k="+k);
32       }
33     }
34   }
35 }
36 
37