summaryrefslogtreecommitdiff
path: root/asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt
diff options
context:
space:
mode:
Diffstat (limited to 'asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt')
-rw-r--r--asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt76
1 files changed, 76 insertions, 0 deletions
diff --git a/asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt b/asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt
new file mode 100644
index 00000000..af5fe9a7
--- /dev/null
+++ b/asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt
@@ -0,0 +1,76 @@
+// class version 52.0 (52)
+// access flags 0x20
+class jdk8/AllStructures$InnerClass {
+
+ // compiled from: AllStructures.java
+ // access flags 0x2
+ private INNERCLASS jdk8/AllStructures$InnerClass jdk8/AllStructures InnerClass
+ // access flags 0x0
+ INNERCLASS jdk8/AllStructures$1 null null
+
+ // access flags 0x12
+ private final D f
+ @Lannotations/VTUA;(v=0) : FIELD, null
+ @Lannotations/ITUA;(v=1) : FIELD, null // invisible
+
+ // access flags 0x1010
+ final synthetic Ljdk8/AllStructures; this$0
+
+ // access flags 0x2
+ private <init>(Ljdk8/AllStructures;D)V
+ // parameter final synthetic this$0
+ // parameter f
+ L0
+ LINENUMBER 115 L0
+ ALOAD 0
+ ALOAD 1
+ PUTFIELD jdk8/AllStructures$InnerClass.this$0 : Ljdk8/AllStructures;
+ ALOAD 0
+ INVOKESPECIAL java/lang/Object.<init> ()V
+ L1
+ LINENUMBER 116 L1
+ ALOAD 0
+ DLOAD 2
+ PUTFIELD jdk8/AllStructures$InnerClass.f : D
+ L2
+ LINENUMBER 117 L2
+ RETURN
+ L3
+ LOCALVARIABLE this Ljdk8/AllStructures$InnerClass; L0 L3 0
+ // signature Ljdk8/AllStructures<TU0;TU1;TU2;>.InnerClass;
+ // declaration: this extends jdk8.AllStructures<U0, U1, U2>.InnerClass
+ LOCALVARIABLE f D L0 L3 2
+ MAXSTACK = 3
+ MAXLOCALS = 4
+
+ // access flags 0x1000
+ synthetic <init>(Ljdk8/AllStructures;DLjdk8/AllStructures$1;)V
+ L0
+ LINENUMBER 109 L0
+ ALOAD 0
+ ALOAD 1
+ DLOAD 2
+ INVOKESPECIAL jdk8/AllStructures$InnerClass.<init> (Ljdk8/AllStructures;D)V
+ RETURN
+ L1
+ LOCALVARIABLE this Ljdk8/AllStructures$InnerClass; L0 L1 0
+ // signature Ljdk8/AllStructures<TU0;TU1;TU2;>.InnerClass;
+ // declaration: this extends jdk8.AllStructures<U0, U1, U2>.InnerClass
+ LOCALVARIABLE x0 Ljdk8/AllStructures; L0 L1 1
+ LOCALVARIABLE x1 D L0 L1 2
+ LOCALVARIABLE x2 Ljdk8/AllStructures$1; L0 L1 4
+ MAXSTACK = 4
+ MAXLOCALS = 5
+
+ // access flags 0x1008
+ static synthetic access$300(Ljdk8/AllStructures$InnerClass;)D
+ L0
+ LINENUMBER 109 L0
+ ALOAD 0
+ GETFIELD jdk8/AllStructures$InnerClass.f : D
+ DRETURN
+ L1
+ LOCALVARIABLE x0 Ljdk8/AllStructures$InnerClass; L0 L1 0
+ MAXSTACK = 2
+ MAXLOCALS = 1
+}