• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package test1;
2 
3 public class CalleeAfter2 {
4     public int p;
5 
CalleeAfter2()6     public CalleeAfter2() {
7 	p = 0;
8     }
9 
m1(int i)10     public int m1(int i) {
11 	return 0;
12     }
13 
m2(int i)14     public void m2(int i) {
15     }
16 
m3(int i)17     public String m3(int i) {
18         return null;
19     }
20 
m4(int i)21     public String m4(int i) {
22 	return null;
23     }
24 
m5(int i)25     public int[] m5(int i) {
26 	return null;
27     }
28 
k1(int i)29     public int k1(int i) {
30 	return 1;
31     }
32 
k2(int i)33     public void k2(int i) {
34         p = 4;
35     }
36 
k3(int i)37     public String k3(int i) {
38         return "ok";
39     }
40 
k5(int i)41     public int[] k5(int i) {
42         return new int[2];
43     }
44 
test()45     public int test() {
46         m2(0);
47         int q = m3(0).equals("ok") ? 10 : 20;
48         return m1(0) + p + q + m5(0).length;
49     }
50 }
51