xref: /aosp_15_r20/external/javassist/src/test/test1/Proceed2.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package test1;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li public class Proceed2 {
Proceed2()4*f1fbf3c2SXin Li     public Proceed2() { i = 3; }
5*f1fbf3c2SXin Li 
6*f1fbf3c2SXin Li     public int i;
7*f1fbf3c2SXin Li 
p()8*f1fbf3c2SXin Li     public void p() {}
9*f1fbf3c2SXin Li 
k1()10*f1fbf3c2SXin Li     public int k1() {
11*f1fbf3c2SXin Li 	Proceed2 p2 = new Proceed2();
12*f1fbf3c2SXin Li 	boolean b = p2 instanceof Proceed2;
13*f1fbf3c2SXin Li 	Object obj = p2;
14*f1fbf3c2SXin Li 	Proceed2 q2 = (Proceed2)obj;
15*f1fbf3c2SXin Li 	p2.p();
16*f1fbf3c2SXin Li 	i = 2;
17*f1fbf3c2SXin Li 	return i;
18*f1fbf3c2SXin Li     }
19*f1fbf3c2SXin Li 
k2()20*f1fbf3c2SXin Li     public int k2() {
21*f1fbf3c2SXin Li 	Proceed2 p2 = new Proceed2();
22*f1fbf3c2SXin Li 	p2.p();
23*f1fbf3c2SXin Li 	i = 2;
24*f1fbf3c2SXin Li 	return i;
25*f1fbf3c2SXin Li     }
26*f1fbf3c2SXin Li }
27