xref: /aosp_15_r20/external/javassist/src/test/test1/InvokeInt.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package test1;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li interface InvokeInt2 {
k(int i)4*f1fbf3c2SXin Li     int k(int i);
5*f1fbf3c2SXin Li }
6*f1fbf3c2SXin Li 
7*f1fbf3c2SXin Li public class InvokeInt implements InvokeInt2 {
run()8*f1fbf3c2SXin Li     public int run() {
9*f1fbf3c2SXin Li 	return check(this);
10*f1fbf3c2SXin Li     }
11*f1fbf3c2SXin Li 
check(InvokeInt2 obj)12*f1fbf3c2SXin Li     public int check(InvokeInt2 obj) {
13*f1fbf3c2SXin Li 	return obj.k(3);
14*f1fbf3c2SXin Li     }
15*f1fbf3c2SXin Li 
k(int i)16*f1fbf3c2SXin Li     public int k(int i) {
17*f1fbf3c2SXin Li 	return i + 1;
18*f1fbf3c2SXin Li     }
19*f1fbf3c2SXin Li }
20