xref: /aosp_15_r20/external/javassist/src/test/test3/EmptyConstructor.java (revision f1fbf3c2ab775ce834e0af96b7a85bdc7a0eac65)
1*f1fbf3c2SXin Li package test3;
2*f1fbf3c2SXin Li 
3*f1fbf3c2SXin Li public class EmptyConstructor {
4*f1fbf3c2SXin Li     static {}
5*f1fbf3c2SXin Li     public int value;
6*f1fbf3c2SXin Li }
7*f1fbf3c2SXin Li 
8*f1fbf3c2SXin Li class EmptyConstructor2 extends EmptyConstructor {
9*f1fbf3c2SXin Li     static {}
10*f1fbf3c2SXin Li     public int value2;
11*f1fbf3c2SXin Li }
12*f1fbf3c2SXin Li 
13*f1fbf3c2SXin Li class EmptyConstructor3 extends EmptyConstructor {
14*f1fbf3c2SXin Li     public int value3;
EmptyConstructor3()15*f1fbf3c2SXin Li     public EmptyConstructor3() {}
EmptyConstructor3(int x)16*f1fbf3c2SXin Li     public EmptyConstructor3(int x) { super(); }
17*f1fbf3c2SXin Li }
18*f1fbf3c2SXin Li 
19*f1fbf3c2SXin Li class EmptyConstructor4 extends EmptyConstructor3 {
20*f1fbf3c2SXin Li     public static int sv = 3;
21*f1fbf3c2SXin Li     public int value3;
EmptyConstructor4(int x)22*f1fbf3c2SXin Li     EmptyConstructor4(int x) {
23*f1fbf3c2SXin Li         super(x);
24*f1fbf3c2SXin Li     }
25*f1fbf3c2SXin Li 
EmptyConstructor4(double x)26*f1fbf3c2SXin Li     EmptyConstructor4(double x) {
27*f1fbf3c2SXin Li         this();
28*f1fbf3c2SXin Li     }
29*f1fbf3c2SXin Li 
EmptyConstructor4()30*f1fbf3c2SXin Li     EmptyConstructor4() {
31*f1fbf3c2SXin Li         value3 = 7;
32*f1fbf3c2SXin Li     }
33*f1fbf3c2SXin Li }
34