diff options
Diffstat (limited to 'asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt')
-rw-r--r-- | asm-util/src/test/resources/jdk8.AllStructures$InnerClass.txt | 76 |
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 +} |