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