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