xref: /aosp_15_r20/external/ow2-asm/asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt (revision 2835e6bb194a25e32dae2cc0628d8f988b82bfc0)
1// class version 52.0 (52)
2// access flags 0x20
3class jdk8/AllStructures$InnerClass {
4
5  // compiled from: AllStructures.java
6  // access flags 0x2
7  private INNERCLASS jdk8/AllStructures$InnerClass jdk8/AllStructures InnerClass
8  // access flags 0x0
9  INNERCLASS jdk8/AllStructures$1 null null
10
11  // access flags 0x12
12  private final D f
13  @Lannotations/VTUA;(v=0) : FIELD, null
14  @Lannotations/ITUA;(v=1) : FIELD, null // invisible
15
16  // access flags 0x1010
17  final synthetic Ljdk8/AllStructures; this$0
18
19  // access flags 0x2
20  private <init>(Ljdk8/AllStructures;D)V
21    // parameter final synthetic  this$0
22    // parameter  f
23   L0
24    LINENUMBER 115 L0
25    ALOAD 0
26    ALOAD 1
27    PUTFIELD jdk8/AllStructures$InnerClass.this$0 : Ljdk8/AllStructures;
28    ALOAD 0
29    INVOKESPECIAL java/lang/Object.<init> ()V
30   L1
31    LINENUMBER 116 L1
32    ALOAD 0
33    DLOAD 2
34    PUTFIELD jdk8/AllStructures$InnerClass.f : D
35   L2
36    LINENUMBER 117 L2
37    RETURN
38   L3
39    LOCALVARIABLE this Ljdk8/AllStructures$InnerClass; L0 L3 0
40    // signature Ljdk8/AllStructures<TU0;TU1;TU2;>.InnerClass;
41    // declaration: this extends jdk8.AllStructures<U0, U1, U2>.InnerClass
42    LOCALVARIABLE f D L0 L3 2
43    MAXSTACK = 3
44    MAXLOCALS = 4
45
46  // access flags 0x1000
47  synthetic <init>(Ljdk8/AllStructures;DLjdk8/AllStructures$1;)V
48   L0
49    LINENUMBER 109 L0
50    ALOAD 0
51    ALOAD 1
52    DLOAD 2
53    INVOKESPECIAL jdk8/AllStructures$InnerClass.<init> (Ljdk8/AllStructures;D)V
54    RETURN
55   L1
56    LOCALVARIABLE this Ljdk8/AllStructures$InnerClass; L0 L1 0
57    // signature Ljdk8/AllStructures<TU0;TU1;TU2;>.InnerClass;
58    // declaration: this extends jdk8.AllStructures<U0, U1, U2>.InnerClass
59    LOCALVARIABLE x0 Ljdk8/AllStructures; L0 L1 1
60    LOCALVARIABLE x1 D L0 L1 2
61    LOCALVARIABLE x2 Ljdk8/AllStructures$1; L0 L1 4
62    MAXSTACK = 4
63    MAXLOCALS = 5
64
65  // access flags 0x1008
66  static synthetic access$300(Ljdk8/AllStructures$InnerClass;)D
67   L0
68    LINENUMBER 109 L0
69    ALOAD 0
70    GETFIELD jdk8/AllStructures$InnerClass.f : D
71    DRETURN
72   L1
73    LOCALVARIABLE x0 Ljdk8/AllStructures$InnerClass; L0 L1 0
74    MAXSTACK = 2
75    MAXLOCALS = 1
76}
77