// Class inner1 // Generated on Thu Nov 4 16:35:03 PST 1999 // class inner1 { int i; void foo () { inner1.z x1 = new z(); inner1.z.y x = x1.new y(); x.bar (); x.print(); } public static void main (String[] arg) { System.out.println ("Testing class `inner1'..."); new inner1 ().foo(); } class z { int j; void foo () { inner1.this.i = 3; } class y { int k; void bar () { inner1.this.i = 3; z.this.j = 4; y.this.k = 34; } void print () { System.out.println ("i="+i+", j="+j+", k="+k); } } } }