1 2 public class Hello2 3 { 4 public static void main(String args[]) 5 { 6 new Hello2().foo(1); 7 } 8 int c=0; 9 int foo(final int i) 10 { 11 class LocalClass 12 { 13 class InnerClass 14 { 15 int run () 16 { 17 class LocalClassNeverUsed 19 { 20 int run () { 22 return i; 23 } 24 25 } 26 new LocalClassNeverUsed().run(); 27 return new LocalClass().run(); 28 } 29 } 30 int run () 31 { 32 36 if (c--<0) return 0; 39 InnerClass ic = new InnerClass(); 42 return ic.run(); 44 } 46 }; 47 return new LocalClass().run(); 49 } 50 } 51 | Popular Tags |