1// class version 52.0 (52) 2// access flags 0x21 3public class jdk8/Artificial$()$Structures { 4 5 6 // access flags 0x1 7 public I value 8 9 // access flags 0x1 10 public <init>(I)V 11 ALOAD 0 12 INVOKESPECIAL java/lang/Object.<init> ()V 13 ALOAD 0 14 ILOAD 1 15 PUTFIELD jdk8/Artificial$()$Structures.value : I 16 RETURN 17 MAXSTACK = 2 18 MAXLOCALS = 2 19 20 // access flags 0x2 21 private <init>(Ljdk8/Artificial$()$Structures;)V 22 ALOAD 0 23 INVOKESPECIAL java/lang/Object.<init> ()V 24 ALOAD 0 25 ALOAD 1 26 IFNULL L0 27 ALOAD 1 28 GETFIELD jdk8/Artificial$()$Structures.value : I 29 GOTO L1 30 L0 31 FRAME FULL [jdk8/Artificial$()$Structures jdk8/Artificial$()$Structures] [jdk8/Artificial$()$Structures] 32 ICONST_0 33 L1 34 FRAME FULL [jdk8/Artificial$()$Structures jdk8/Artificial$()$Structures] [jdk8/Artificial$()$Structures I] 35 PUTFIELD jdk8/Artificial$()$Structures.value : I 36 RETURN 37 MAXSTACK = 2 38 MAXLOCALS = 2 39 40 // access flags 0x1 41 public clone()Ljdk8/Artificial$()$Structures; 42 NEW jdk8/Artificial$()$Structures 43 DUP 44 ALOAD 0 45 INVOKESPECIAL jdk8/Artificial$()$Structures.<init> (Ljdk8/Artificial$()$Structures;)V 46 ARETURN 47 MAXSTACK = 3 48 MAXLOCALS = 1 49 50 // access flags 0x9 51 public static methodType()Ljava/lang/invoke/MethodType; 52 LDC (I)I.class 53 ARETURN 54 MAXSTACK = 1 55 MAXLOCALS = 0 56 57 // access flags 0x9 58 public static frameWithForwardLabelReferences([Ljava/lang/String;)V 59 GETSTATIC java/lang/System.out : Ljava/io/PrintStream; 60 GOTO L0 61 L1 62 FRAME FULL [[Ljava/lang/String;] [java/io/PrintStream L0 L0] 63 INVOKESPECIAL jdk8/Artificial$()$Structures.<init> ()V 64 GOTO L2 65 L0 66 FRAME SAME1 java/io/PrintStream 67 NEW jdk8/Artificial$()$Structures 68 DUP 69 GOTO L1 70 L2 71 FRAME FULL [[Ljava/lang/String;] [java/io/PrintStream jdk8/Artificial$()$Structures] 72 INVOKEVIRTUAL java/io/PrintStream.println (Ljava/lang/Object;)V 73 RETURN 74 MAXSTACK = 3 75 MAXLOCALS = 1 76} 77