• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package test1;
2 
3 public class CalleeAfter3 {
4     int value = 1;
m1(int k)5     public int m1(int k) {
6         if (k > 3)
7             return k;
8         else
9             return k + 1;
10     }
11 
m2(int k)12     public String m2(int k) {
13         if (k > 3)
14             return "value" + k;
15         else
16             return "value" + value;
17     }
18 
m3(int k)19     public void m3(int k) {
20         if (k > 3)
21             value += k;
22         else
23             value -= k;
24     }
25 
m4(String obj)26     public int m4(String obj) {
27         try {
28             return obj.length();
29         }
30         catch (NullPointerException e) {
31             return 0;
32         }
33     }
34 
test()35     public int test() {
36         m3(5);
37         return m1(1) + m2(5).length() + value + m4("12345");
38     }
39 }
40