1*f1fbf3c2SXin Li package test2; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li @SuppressWarnings("unused") 4*f1fbf3c2SXin Li public class Anon { make()5*f1fbf3c2SXin Li public Object make() { 6*f1fbf3c2SXin Li return new Object() { int k; }; 7*f1fbf3c2SXin Li } 8*f1fbf3c2SXin Li 9*f1fbf3c2SXin Li public static class Anon2 { 10*f1fbf3c2SXin Li Object obj; Anon2()11*f1fbf3c2SXin Li public Anon2() { 12*f1fbf3c2SXin Li obj = new Object() { int k; }; 13*f1fbf3c2SXin Li } 14*f1fbf3c2SXin Li } 15*f1fbf3c2SXin Li 16*f1fbf3c2SXin Li public static class Anon3 { 17*f1fbf3c2SXin Li public static Object sobj = new Object() { int p; }; 18*f1fbf3c2SXin Li } 19*f1fbf3c2SXin Li } 20