1 package test2; 2 3 @SuppressWarnings("unused") 4 public class Nested { 5 private int i = 3; geti()6 private int geti() { return i; } getj(int k)7 private static int getj(int k) { return k; } seti(int i)8 public void seti(int i) { this.i = i; } 9 10 public class Inner { geti()11 public int geti() { return i; } foo(Inner2 in)12 public void foo(Inner2 in) {} 13 } 14 15 public class Inner2 { geti()16 public int geti() { return i; } 17 } 18 19 public static class Inner3 { f()20 public int f() { return 1; } g()21 public static int g() { return 1; } 22 } 23 } 24