xref: /aosp_15_r20/external/ow2-asm/asm-util/src/test/resources/jdk3.ArtificialStructures.txt (revision 2835e6bb194a25e32dae2cc0628d8f988b82bfc0)
1// class version 47.0 (47)
2// access flags 0x21
3public class jdk3/ArtificialStructures {
4
5  // compiled from: ArtificialStructures.java
6  // debug info: source-debug
7
8  ATTRIBUTE Comment : unknown
9
10  // access flags 0x1001
11  public synthetic I f
12  ATTRIBUTE Comment : unknown
13
14  // access flags 0x1001
15  public synthetic <init>(Ljava/lang/String;)V
16  ATTRIBUTE Comment : unknown
17    ALOAD 0
18    INVOKESPECIAL java/lang/Object.<init> ()V
19    NOP
20    RETURN
21  ATTRIBUTE CodeComment : unknown
22    MAXSTACK = 1
23    MAXLOCALS = 2
24
25  // access flags 0x0
26  <init>(Z)V
27    ILOAD 1
28    ALOAD 0
29    SWAP
30    IFEQ L0
31    LDC "1"
32    GOTO L1
33   L0
34    LINENUMBER 0 L0
35    LINENUMBER 3 L0
36   FRAME FULL [U I] [U]
37    LDC "0"
38   L1
39    LINENUMBER 5 L1
40    LINENUMBER 7 L1
41    LINENUMBER 11 L1
42    LINENUMBER 13 L1
43    LINENUMBER 17 L1
44   FRAME FULL [U I] [U java/lang/String]
45    INVOKESPECIAL jdk3/ArtificialStructures.<init> (Ljava/lang/String;)V
46    RETURN
47    MAXSTACK = 2
48    MAXLOCALS = 2
49
50  // access flags 0x8
51  static dup_x2(IJ)V
52    LLOAD 1
53    ILOAD 0
54    DUP_X2
55    I2L
56    LADD
57    INVOKESTATIC jdk3/ArtificialStructures.dup_x2 (IJ)V
58    RETURN
59    MAXSTACK = 5
60    MAXLOCALS = 3
61
62  // access flags 0x8
63  static dup2_x2(IIII)V
64    ILOAD 3
65    ILOAD 2
66    ILOAD 1
67    ILOAD 0
68    DUP2_X2
69    IADD
70    IADD
71    INVOKESTATIC jdk3/ArtificialStructures.dup2_x2 (IIII)V
72    RETURN
73    MAXSTACK = 6
74    MAXLOCALS = 4
75
76  // access flags 0x8
77  static dup2_x2(IIJ)V
78    LLOAD 2
79    ILOAD 1
80    ILOAD 0
81    DUP2_X2
82    IADD
83    I2L
84    LADD
85    INVOKESTATIC jdk3/ArtificialStructures.dup2_x2 (IIJ)V
86    RETURN
87    MAXSTACK = 6
88    MAXLOCALS = 4
89
90  // access flags 0x8
91  static dup2_x2(JD)V
92    DLOAD 2
93    LLOAD 0
94    DUP2_X2
95    L2D
96    DADD
97    INVOKESTATIC jdk3/ArtificialStructures.dup2_x2 (JD)V
98    RETURN
99    MAXSTACK = 6
100    MAXLOCALS = 4
101}
102