// class version 49.0 (49) // access flags 0x4030 // signature Ljava/lang/Enum; // declaration: jdk5/AllStructures$EnumClass extends java.lang.Enum final enum jdk5/AllStructures$EnumClass extends java/lang/Enum { // compiled from: AllStructures.java // access flags 0x4018 final static enum INNERCLASS jdk5/AllStructures$EnumClass jdk5/AllStructures EnumClass // access flags 0x4019 public final static enum Ljdk5/AllStructures$EnumClass; VALUE0 // access flags 0x4019 public final static enum Ljdk5/AllStructures$EnumClass; VALUE1 // access flags 0x4019 public final static enum Ljdk5/AllStructures$EnumClass; VALUE2 // access flags 0x2 private I value // access flags 0x101A private final static synthetic [Ljdk5/AllStructures$EnumClass; $VALUES // access flags 0x19 public final static values()[Ljdk5/AllStructures$EnumClass; L0 LINENUMBER 200 L0 GETSTATIC jdk5/AllStructures$EnumClass.$VALUES : [Ljdk5/AllStructures$EnumClass; INVOKEVIRTUAL [Ljdk5/AllStructures$EnumClass;.clone ()Ljava/lang/Object; CHECKCAST [Ljdk5/AllStructures$EnumClass; ARETURN MAXSTACK = 1 MAXLOCALS = 0 // access flags 0x9 public static valueOf(Ljava/lang/String;)Ljdk5/AllStructures$EnumClass; L0 LINENUMBER 200 L0 LDC Ljdk5/AllStructures$EnumClass;.class ALOAD 0 INVOKESTATIC java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; CHECKCAST jdk5/AllStructures$EnumClass ARETURN L1 LOCALVARIABLE name Ljava/lang/String; L0 L1 0 MAXSTACK = 2 MAXLOCALS = 1 // access flags 0x2 // signature (I)V // declaration: void (int) private (Ljava/lang/String;II)V L0 LINENUMBER 207 L0 ALOAD 0 ALOAD 1 ILOAD 2 INVOKESPECIAL java/lang/Enum. (Ljava/lang/String;I)V L1 LINENUMBER 208 L1 ALOAD 0 ILOAD 3 PUTFIELD jdk5/AllStructures$EnumClass.value : I L2 LINENUMBER 209 L2 RETURN L3 LOCALVARIABLE this Ljdk5/AllStructures$EnumClass; L0 L3 0 LOCALVARIABLE value I L0 L3 3 MAXSTACK = 3 MAXLOCALS = 4 // access flags 0x1 public getValue()I L0 LINENUMBER 212 L0 ALOAD 0 GETFIELD jdk5/AllStructures$EnumClass.value : I IRETURN L1 LOCALVARIABLE this Ljdk5/AllStructures$EnumClass; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x8 static ()V L0 LINENUMBER 201 L0 NEW jdk5/AllStructures$EnumClass DUP LDC "VALUE0" ICONST_0 ICONST_0 INVOKESPECIAL jdk5/AllStructures$EnumClass. (Ljava/lang/String;II)V PUTSTATIC jdk5/AllStructures$EnumClass.VALUE0 : Ljdk5/AllStructures$EnumClass; L1 LINENUMBER 202 L1 NEW jdk5/AllStructures$EnumClass DUP LDC "VALUE1" ICONST_1 ICONST_1 INVOKESPECIAL jdk5/AllStructures$EnumClass. (Ljava/lang/String;II)V PUTSTATIC jdk5/AllStructures$EnumClass.VALUE1 : Ljdk5/AllStructures$EnumClass; L2 LINENUMBER 203 L2 NEW jdk5/AllStructures$EnumClass DUP LDC "VALUE2" ICONST_2 ICONST_2 INVOKESPECIAL jdk5/AllStructures$EnumClass. (Ljava/lang/String;II)V PUTSTATIC jdk5/AllStructures$EnumClass.VALUE2 : Ljdk5/AllStructures$EnumClass; L3 LINENUMBER 200 L3 ICONST_3 ANEWARRAY jdk5/AllStructures$EnumClass DUP ICONST_0 GETSTATIC jdk5/AllStructures$EnumClass.VALUE0 : Ljdk5/AllStructures$EnumClass; AASTORE DUP ICONST_1 GETSTATIC jdk5/AllStructures$EnumClass.VALUE1 : Ljdk5/AllStructures$EnumClass; AASTORE DUP ICONST_2 GETSTATIC jdk5/AllStructures$EnumClass.VALUE2 : Ljdk5/AllStructures$EnumClass; AASTORE PUTSTATIC jdk5/AllStructures$EnumClass.$VALUES : [Ljdk5/AllStructures$EnumClass; RETURN MAXSTACK = 5 MAXLOCALS = 0 }