jdk8.AllStructures$1.txt 2.36 KB
Newer Older
1
2
// class version 52.0 (52)
// access flags 0x20
3
class jdk8/AllStructures$1 implements java/lang/Runnable {
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

  // compiled from: AllStructures.java
  OUTERCLASS jdk8/AllStructures anonymousInnerClass ()Ljava/lang/Runnable;
  // access flags 0x0
  INNERCLASS jdk8/AllStructures$1 null null
  // access flags 0x2
  private INNERCLASS jdk8/AllStructures$InnerClass jdk8/AllStructures InnerClass

  // access flags 0x1010
  final synthetic Ljdk8/AllStructures; this$0

  // access flags 0x0
  <init>(Ljdk8/AllStructures;)V
    // parameter final mandated  this$0
   L0
    LINENUMBER 99 L0
    ALOAD 0
    ALOAD 1
    PUTFIELD jdk8/AllStructures$1.this$0 : Ljdk8/AllStructures;
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    RETURN
   L1
    LOCALVARIABLE this Ljdk8/AllStructures$1; L0 L1 0
    // signature Ljdk8/AllStructures$1;
    // declaration:  extends jdk8.AllStructures$1
    LOCALVARIABLE this$0 Ljdk8/AllStructures; L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2

  // access flags 0x1
  public run()V
   L0
    LINENUMBER 103 L0
    NEW jdk8/AllStructures$InnerClass
    DUP
    ALOAD 0
    GETFIELD jdk8/AllStructures$1.this$0 : Ljdk8/AllStructures;
    ALOAD 0
    GETFIELD jdk8/AllStructures$1.this$0 : Ljdk8/AllStructures;
    INVOKESTATIC jdk8/AllStructures.access$000 (Ljdk8/AllStructures;)D
    ALOAD 0
    GETFIELD jdk8/AllStructures$1.this$0 : Ljdk8/AllStructures;
    INVOKESTATIC jdk8/AllStructures.access$100 (Ljdk8/AllStructures;)D
    DADD
    ACONST_NULL
    INVOKESPECIAL jdk8/AllStructures$InnerClass.<init> (Ljdk8/AllStructures;DLjdk8/AllStructures$1;)V
    INVOKESTATIC jdk8/AllStructures$InnerClass.access$300 (Ljdk8/AllStructures$InnerClass;)D
    DSTORE 1
   L1
    LINENUMBER 104 L1
    NEW jdk8/AllStructures$InnerClass
    DUP
    ALOAD 0
    GETFIELD jdk8/AllStructures$1.this$0 : Ljdk8/AllStructures;
    DLOAD 1
    ACONST_NULL
    INVOKESPECIAL jdk8/AllStructures$InnerClass.<init> (Ljdk8/AllStructures;DLjdk8/AllStructures$1;)V
    POP
   L2
    LINENUMBER 105 L2
    RETURN
   L3
    LOCALVARIABLE this Ljdk8/AllStructures$1; L0 L3 0
    // signature Ljdk8/AllStructures$1;
    // declaration:  extends jdk8.AllStructures$1
    LOCALVARIABLE f D L1 L3 1
    LOCALVARIABLE @Lannotations/VTUA;(v=0) : LOCAL_VARIABLE, null [ L1 - L3 - 1 ]
    LOCALVARIABLE @Lannotations/ITUA;(v=1) : LOCAL_VARIABLE, null [ L1 - L3 - 1 ] // invisible
    MAXSTACK = 7
    MAXLOCALS = 3
}