summaryrefslogtreecommitdiff
path: root/asm-util/src/test/resources/jdk3.ArtificialStructures.txt
blob: ae5c1aa9b9f389ee490110de8249469ba82abb46 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
// class version 47.0 (47)
// access flags 0x21
public class jdk3/ArtificialStructures {

  // compiled from: ArtificialStructures.java
  // debug info: source-debug

  ATTRIBUTE Comment : unknown

  // access flags 0x1001
  public synthetic I f
  ATTRIBUTE Comment : unknown

  // access flags 0x1001
  public synthetic <init>(Ljava/lang/String;)V
  ATTRIBUTE Comment : unknown
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    NOP
    RETURN
  ATTRIBUTE CodeComment : unknown
    MAXSTACK = 1
    MAXLOCALS = 2

  // access flags 0x0
  <init>(Z)V
    ILOAD 1
    ALOAD 0
    SWAP
    IFEQ L0
    LDC "1"
    GOTO L1
   L0
    LINENUMBER 1 L0
    LINENUMBER 3 L0
   FRAME FULL [U I] [U]
    LDC "0"
   L1
    LINENUMBER 5 L1
    LINENUMBER 7 L1
    LINENUMBER 11 L1
    LINENUMBER 13 L1
    LINENUMBER 17 L1
   FRAME FULL [U I] [U java/lang/String]
    INVOKESPECIAL jdk3/ArtificialStructures.<init> (Ljava/lang/String;)V
    RETURN
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x8
  static dup_x2(IJ)V
    LLOAD 1
    ILOAD 0
    DUP_X2
    I2L
    LADD
    INVOKESTATIC jdk3/ArtificialStructures.dup_x2 (IJ)V
    RETURN
    MAXSTACK = 5
    MAXLOCALS = 3

  // access flags 0x8
  static dup2_x2(IIII)V
    ILOAD 3
    ILOAD 2
    ILOAD 1
    ILOAD 0
    DUP2_X2
    IADD
    IADD
    INVOKESTATIC jdk3/ArtificialStructures.dup2_x2 (IIII)V
    RETURN
    MAXSTACK = 6
    MAXLOCALS = 4

  // access flags 0x8
  static dup2_x2(IIJ)V
    LLOAD 2
    ILOAD 1
    ILOAD 0
    DUP2_X2
    IADD
    I2L
    LADD
    INVOKESTATIC jdk3/ArtificialStructures.dup2_x2 (IIJ)V
    RETURN
    MAXSTACK = 6
    MAXLOCALS = 4

  // access flags 0x8
  static dup2_x2(JD)V
    DLOAD 2
    LLOAD 0
    DUP2_X2
    L2D
    DADD
    INVOKESTATIC jdk3/ArtificialStructures.dup2_x2 (JD)V
    RETURN
    MAXSTACK = 6
    MAXLOCALS = 4
}