1*f1fbf3c2SXin Li package test3; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li public class NestedClass { 4*f1fbf3c2SXin Li public class Inner { 5*f1fbf3c2SXin Li int i; 6*f1fbf3c2SXin Li } 7*f1fbf3c2SXin Li 8*f1fbf3c2SXin Li public static class StaticNested { 9*f1fbf3c2SXin Li int k; 10*f1fbf3c2SXin Li } 11*f1fbf3c2SXin Li foo()12*f1fbf3c2SXin Li public Object foo() { 13*f1fbf3c2SXin Li return new Object() { 14*f1fbf3c2SXin Li public String toString() { return "OK"; } 15*f1fbf3c2SXin Li }; 16*f1fbf3c2SXin Li } 17*f1fbf3c2SXin Li 18*f1fbf3c2SXin Li public Object bar() { 19*f1fbf3c2SXin Li class Local { 20*f1fbf3c2SXin Li @SuppressWarnings("unused") 21*f1fbf3c2SXin Li int j; 22*f1fbf3c2SXin Li } 23*f1fbf3c2SXin Li return new Local(); 24*f1fbf3c2SXin Li } 25*f1fbf3c2SXin Li } 26