xref: /aosp_15_r20/external/ow2-asm/asm-util/src/test/resources/jdk3.AllStructures.txt (revision 2835e6bb194a25e32dae2cc0628d8f988b82bfc0)
1// class version 45.3 (196653)
2// access flags 0x420
3abstract class jdk3/AllStructures implements java/lang/Runnable java/lang/Cloneable java/io/Serializable {
4
5  // compiled from: AllStructures.java
6  // access flags 0x2
7  private INNERCLASS jdk3/AllStructures$InnerClass jdk3/AllStructures InnerClass
8  // access flags 0x0
9  INNERCLASS jdk3/AllStructures$1 null null
10
11  // access flags 0x1A
12  private final static Ljava/lang/String; UTF8 = "€ࠀ耀"
13
14  // access flags 0x1A
15  private final static J serialVersionUID = 123456
16
17  // access flags 0x1
18  public I f0
19
20  // access flags 0x4
21  protected F f1
22
23  // access flags 0x0
24  J f2
25
26  // access flags 0x2
27  private D f3
28
29  // access flags 0x8
30  static Ljdk3/AllStructures; f4
31
32  // access flags 0x10
33  final B f5 = 1
34
35  // access flags 0x80
36  transient C f6
37
38  // access flags 0x40
39  volatile S f7
40
41  // access flags 0x0
42  Z f8
43
44  // access flags 0x0
45  <init>()V
46   L0
47    LINENUMBER 7 L0
48    ALOAD 0
49    INVOKESPECIAL java/lang/Object.<init> ()V
50   L1
51    LINENUMBER 17 L1
52    ALOAD 0
53    ICONST_1
54    PUTFIELD jdk3/AllStructures.f5 : B
55   L2
56    LINENUMBER 7 L2
57    RETURN
58   L3
59    LOCALVARIABLE this Ljdk3/AllStructures; L0 L3 0
60    MAXSTACK = 2
61    MAXLOCALS = 1
62
63  // access flags 0x1
64  public m0()I
65   L0
66    LINENUMBER 27 L0
67    ALOAD 0
68    GETFIELD jdk3/AllStructures.f0 : I
69    IRETURN
70   L1
71    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
72    MAXSTACK = 1
73    MAXLOCALS = 1
74
75  // access flags 0x4
76  protected m1()F
77   L0
78    LINENUMBER 31 L0
79    ALOAD 0
80    GETFIELD jdk3/AllStructures.f1 : F
81    FRETURN
82   L1
83    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
84    MAXSTACK = 1
85    MAXLOCALS = 1
86
87  // access flags 0x0
88  m2()J
89   L0
90    LINENUMBER 35 L0
91    ALOAD 0
92    GETFIELD jdk3/AllStructures.f2 : J
93    LRETURN
94   L1
95    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
96    MAXSTACK = 2
97    MAXLOCALS = 1
98
99  // access flags 0x2
100  private m3()D
101   L0
102    LINENUMBER 39 L0
103    ALOAD 0
104    GETFIELD jdk3/AllStructures.f3 : D
105    DRETURN
106   L1
107    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
108    MAXSTACK = 2
109    MAXLOCALS = 1
110
111  // access flags 0x8
112  static m4()Ljdk3/AllStructures;
113   L0
114    LINENUMBER 43 L0
115    GETSTATIC jdk3/AllStructures.f4 : Ljdk3/AllStructures;
116    ARETURN
117    MAXSTACK = 1
118    MAXLOCALS = 0
119
120  // access flags 0x10
121  final m5()B
122   L0
123    LINENUMBER 47 L0
124    ICONST_1
125    IRETURN
126   L1
127    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
128    MAXSTACK = 1
129    MAXLOCALS = 1
130
131  // access flags 0x800
132  strictfp m6()C
133   L0
134    LINENUMBER 51 L0
135    ALOAD 0
136    GETFIELD jdk3/AllStructures.f6 : C
137    IRETURN
138   L1
139    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
140    MAXSTACK = 1
141    MAXLOCALS = 1
142
143  // access flags 0x0
144  m7()S
145   L0
146    LINENUMBER 55 L0
147    ALOAD 0
148    GETFIELD jdk3/AllStructures.f7 : S
149    IRETURN
150   L1
151    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
152    MAXSTACK = 1
153    MAXLOCALS = 1
154
155  // access flags 0x400
156  abstract m8()Z
157
158  // access flags 0x9
159  public static main([Ljava/lang/String;)V
160   L0
161    LINENUMBER 60 L0
162    RETURN
163   L1
164    LOCALVARIABLE args [Ljava/lang/String; L0 L1 0
165    MAXSTACK = 0
166    MAXLOCALS = 1
167
168  // access flags 0x1
169  public run()V
170   L0
171    LINENUMBER 62 L0
172    RETURN
173   L1
174    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
175    MAXSTACK = 0
176    MAXLOCALS = 1
177
178  // access flags 0x21
179  public synchronized clone()Ljava/lang/Object;
180   L0
181    LINENUMBER 65 L0
182    ALOAD 0
183    ARETURN
184   L1
185    LOCALVARIABLE this Ljdk3/AllStructures; L0 L1 0
186    MAXSTACK = 1
187    MAXLOCALS = 1
188
189  // access flags 0x102
190  private native nativeMethod()V
191
192  // access flags 0x2
193  private anonymousInnerClass()Ljava/lang/Runnable; throws java/lang/Exception
194   L0
195    LINENUMBER 71 L0
196    ALOAD 0
197    GETFIELD jdk3/AllStructures.f0 : I
198    IFLE L1
199   L2
200    LINENUMBER 72 L2
201    NEW java/lang/Exception
202    DUP
203    INVOKESPECIAL java/lang/Exception.<init> ()V
204    ATHROW
205   L1
206    LINENUMBER 73 L1
207    NEW jdk3/AllStructures$1
208    DUP
209    ALOAD 0
210    INVOKESPECIAL jdk3/AllStructures$1.<init> (Ljdk3/AllStructures;)V
211    ARETURN
212   L3
213    LOCALVARIABLE this Ljdk3/AllStructures; L0 L3 0
214    MAXSTACK = 3
215    MAXLOCALS = 1
216
217  // access flags 0x1008
218  static synthetic access$000(Ljdk3/AllStructures;)D
219   L0
220    LINENUMBER 7 L0
221    ALOAD 0
222    GETFIELD jdk3/AllStructures.f3 : D
223    DRETURN
224   L1
225    LOCALVARIABLE x0 Ljdk3/AllStructures; L0 L1 0
226    MAXSTACK = 2
227    MAXLOCALS = 1
228
229  // access flags 0x1008
230  static synthetic access$100(Ljdk3/AllStructures;)D
231   L0
232    LINENUMBER 7 L0
233    ALOAD 0
234    INVOKESPECIAL jdk3/AllStructures.m3 ()D
235    DRETURN
236   L1
237    LOCALVARIABLE x0 Ljdk3/AllStructures; L0 L1 0
238    MAXSTACK = 2
239    MAXLOCALS = 1
240
241  // access flags 0x8
242  static <clinit>()V
243   L0
244    LINENUMBER 23 L0
245    ACONST_NULL
246    PUTSTATIC jdk3/AllStructures.f4 : Ljdk3/AllStructures;
247   L1
248    LINENUMBER 22 L1
249    RETURN
250    MAXSTACK = 1
251    MAXLOCALS = 0
252}
253