xref: /aosp_15_r20/external/javassist/src/test/test1/CalleeAfter.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package test1;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li public class CalleeAfter {
4*f1fbf3c2SXin Li     public int p;
5*f1fbf3c2SXin Li 
CalleeAfter()6*f1fbf3c2SXin Li     public CalleeAfter() {
7*f1fbf3c2SXin Li 	p = 3;
8*f1fbf3c2SXin Li     }
9*f1fbf3c2SXin Li 
m1(int i)10*f1fbf3c2SXin Li     public int m1(int i) {
11*f1fbf3c2SXin Li 	return p + i;
12*f1fbf3c2SXin Li     }
13*f1fbf3c2SXin Li 
m2(char c)14*f1fbf3c2SXin Li     public char m2(char c) {
15*f1fbf3c2SXin Li 	return c;
16*f1fbf3c2SXin Li     }
17*f1fbf3c2SXin Li 
test()18*f1fbf3c2SXin Li     public int test() {
19*f1fbf3c2SXin Li 	if (m2('a') == 'b')
20*f1fbf3c2SXin Li 	    return m1(10);
21*f1fbf3c2SXin Li 	else
22*f1fbf3c2SXin Li 	    return -1;
23*f1fbf3c2SXin Li     }
24*f1fbf3c2SXin Li }
25