1*f1fbf3c2SXin Li package test2; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li public class NewExprTry { NewExprTry()4*f1fbf3c2SXin Li public NewExprTry() { this(3); } 5*f1fbf3c2SXin Li NewExprTry(int i)6*f1fbf3c2SXin Li public NewExprTry(int i) {} 7*f1fbf3c2SXin Li run()8*f1fbf3c2SXin Li public int run() { 9*f1fbf3c2SXin Li return foo(3).getClass().getName().length(); 10*f1fbf3c2SXin Li } 11*f1fbf3c2SXin Li foo(int i)12*f1fbf3c2SXin Li public Object foo(int i) { 13*f1fbf3c2SXin Li NewExprTry obj = new NewExprTry(i); 14*f1fbf3c2SXin Li return obj; 15*f1fbf3c2SXin Li } 16*f1fbf3c2SXin Li main(String[] args)17*f1fbf3c2SXin Li public static void main(String[] args) { 18*f1fbf3c2SXin Li @SuppressWarnings("unused") 19*f1fbf3c2SXin Li NewExprTry obj = new NewExprTry(3); 20*f1fbf3c2SXin Li } 21*f1fbf3c2SXin Li } 22