1 public class inner extends innerp {
9 public static void main(String x[]) {
14 public void dotest() {
19 outerAnonymousInner(100);
22 public void outerprint() {
23 System.out.println("Outer class print: " + this.outer + "; " + this.f2);
26 public void outerprintInnerp(innerCallback c) {
30 public void outerAnonymousInner(final int value) {
31 int j = 0; // this should not be included into the following anonymous inner class
32 this.outerprintInnerp(new innerCallback() {
34 System.out.println("innerCallback: " + value);
39 public class t extends innerpt {
52 System.out.println("\t Inner class print: ");
53 System.out.println(outer);
54 System.out.println(super.outer);
56 System.out.println(outer);
57 System.out.println(t.super.outer);
58 System.out.println(inner.this.outer);
59 System.out.println(inner.super.outer);
60 System.out.println(f1);
61 System.out.println(f2);
62 System.out.println(f3);