1 // Class inner1
2 // Generated on Thu Nov  4 16:35:03 PST 1999
3 //
4 
5 class inner1 {
6   int i;
foo()7   void foo () {
8     inner1.z x1 = new z();
9     inner1.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 `inner1'...");
16     new inner1 ().foo();
17   }
18   class z {
19     int j;
foo()20     void foo () {
21       inner1.this.i = 3;
22     }
23     class y {
24       int k;
bar()25       void bar () {
26         inner1.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