1*f1fbf3c2SXin Li package test3; 2*f1fbf3c2SXin Li 3*f1fbf3c2SXin Li public class RecReplace { run()4*f1fbf3c2SXin Li public int run() { 5*f1fbf3c2SXin Li double d = 4.0; 6*f1fbf3c2SXin Li int i = foo(3.0); 7*f1fbf3c2SXin Li int j = bar(d); 8*f1fbf3c2SXin Li return i + j; 9*f1fbf3c2SXin Li } 10*f1fbf3c2SXin Li run2()11*f1fbf3c2SXin Li public int run2() { 12*f1fbf3c2SXin Li double d = 4.0; 13*f1fbf3c2SXin Li int i = foo(3.0); 14*f1fbf3c2SXin Li int j = bar(d); 15*f1fbf3c2SXin Li return i + j; 16*f1fbf3c2SXin Li } 17*f1fbf3c2SXin Li foo(double d)18*f1fbf3c2SXin Li int foo(double d) { return (int)d; } bar(double d)19*f1fbf3c2SXin Li int bar(double d) { return (int)d + 1; } 20*f1fbf3c2SXin Li } 21