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