1*2835e6bbSSorin Basca// class version 49.0 (49) 2*2835e6bbSSorin Basca// access flags 0x4030 3*2835e6bbSSorin Basca// signature Ljava/lang/Enum<Ljdk5/AllStructures$EnumClass;>; 4*2835e6bbSSorin Basca// declaration: jdk5/AllStructures$EnumClass extends java.lang.Enum<jdk5.AllStructures$EnumClass> 5*2835e6bbSSorin Bascafinal enum jdk5/AllStructures$EnumClass extends java/lang/Enum { 6*2835e6bbSSorin Basca 7*2835e6bbSSorin Basca // compiled from: AllStructures.java 8*2835e6bbSSorin Basca // access flags 0x4018 9*2835e6bbSSorin Basca final static enum INNERCLASS jdk5/AllStructures$EnumClass jdk5/AllStructures EnumClass 10*2835e6bbSSorin Basca 11*2835e6bbSSorin Basca // access flags 0x4019 12*2835e6bbSSorin Basca public final static enum Ljdk5/AllStructures$EnumClass; VALUE0 13*2835e6bbSSorin Basca 14*2835e6bbSSorin Basca // access flags 0x4019 15*2835e6bbSSorin Basca public final static enum Ljdk5/AllStructures$EnumClass; VALUE1 16*2835e6bbSSorin Basca 17*2835e6bbSSorin Basca // access flags 0x4019 18*2835e6bbSSorin Basca public final static enum Ljdk5/AllStructures$EnumClass; VALUE2 19*2835e6bbSSorin Basca 20*2835e6bbSSorin Basca // access flags 0x2 21*2835e6bbSSorin Basca private I value 22*2835e6bbSSorin Basca 23*2835e6bbSSorin Basca // access flags 0x101A 24*2835e6bbSSorin Basca private final static synthetic [Ljdk5/AllStructures$EnumClass; $VALUES 25*2835e6bbSSorin Basca 26*2835e6bbSSorin Basca // access flags 0x19 27*2835e6bbSSorin Basca public final static values()[Ljdk5/AllStructures$EnumClass; 28*2835e6bbSSorin Basca L0 29*2835e6bbSSorin Basca LINENUMBER 200 L0 30*2835e6bbSSorin Basca GETSTATIC jdk5/AllStructures$EnumClass.$VALUES : [Ljdk5/AllStructures$EnumClass; 31*2835e6bbSSorin Basca INVOKEVIRTUAL [Ljdk5/AllStructures$EnumClass;.clone ()Ljava/lang/Object; 32*2835e6bbSSorin Basca CHECKCAST [Ljdk5/AllStructures$EnumClass; 33*2835e6bbSSorin Basca ARETURN 34*2835e6bbSSorin Basca MAXSTACK = 1 35*2835e6bbSSorin Basca MAXLOCALS = 0 36*2835e6bbSSorin Basca 37*2835e6bbSSorin Basca // access flags 0x9 38*2835e6bbSSorin Basca public static valueOf(Ljava/lang/String;)Ljdk5/AllStructures$EnumClass; 39*2835e6bbSSorin Basca L0 40*2835e6bbSSorin Basca LINENUMBER 200 L0 41*2835e6bbSSorin Basca LDC Ljdk5/AllStructures$EnumClass;.class 42*2835e6bbSSorin Basca ALOAD 0 43*2835e6bbSSorin Basca INVOKESTATIC java/lang/Enum.valueOf (Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 44*2835e6bbSSorin Basca CHECKCAST jdk5/AllStructures$EnumClass 45*2835e6bbSSorin Basca ARETURN 46*2835e6bbSSorin Basca L1 47*2835e6bbSSorin Basca LOCALVARIABLE name Ljava/lang/String; L0 L1 0 48*2835e6bbSSorin Basca MAXSTACK = 2 49*2835e6bbSSorin Basca MAXLOCALS = 1 50*2835e6bbSSorin Basca 51*2835e6bbSSorin Basca // access flags 0x2 52*2835e6bbSSorin Basca // signature (I)V 53*2835e6bbSSorin Basca // declaration: void <init>(int) 54*2835e6bbSSorin Basca private <init>(Ljava/lang/String;II)V 55*2835e6bbSSorin Basca L0 56*2835e6bbSSorin Basca LINENUMBER 207 L0 57*2835e6bbSSorin Basca ALOAD 0 58*2835e6bbSSorin Basca ALOAD 1 59*2835e6bbSSorin Basca ILOAD 2 60*2835e6bbSSorin Basca INVOKESPECIAL java/lang/Enum.<init> (Ljava/lang/String;I)V 61*2835e6bbSSorin Basca L1 62*2835e6bbSSorin Basca LINENUMBER 208 L1 63*2835e6bbSSorin Basca ALOAD 0 64*2835e6bbSSorin Basca ILOAD 3 65*2835e6bbSSorin Basca PUTFIELD jdk5/AllStructures$EnumClass.value : I 66*2835e6bbSSorin Basca L2 67*2835e6bbSSorin Basca LINENUMBER 209 L2 68*2835e6bbSSorin Basca RETURN 69*2835e6bbSSorin Basca L3 70*2835e6bbSSorin Basca LOCALVARIABLE this Ljdk5/AllStructures$EnumClass; L0 L3 0 71*2835e6bbSSorin Basca LOCALVARIABLE value I L0 L3 3 72*2835e6bbSSorin Basca MAXSTACK = 3 73*2835e6bbSSorin Basca MAXLOCALS = 4 74*2835e6bbSSorin Basca 75*2835e6bbSSorin Basca // access flags 0x1 76*2835e6bbSSorin Basca public getValue()I 77*2835e6bbSSorin Basca L0 78*2835e6bbSSorin Basca LINENUMBER 212 L0 79*2835e6bbSSorin Basca ALOAD 0 80*2835e6bbSSorin Basca GETFIELD jdk5/AllStructures$EnumClass.value : I 81*2835e6bbSSorin Basca IRETURN 82*2835e6bbSSorin Basca L1 83*2835e6bbSSorin Basca LOCALVARIABLE this Ljdk5/AllStructures$EnumClass; L0 L1 0 84*2835e6bbSSorin Basca MAXSTACK = 1 85*2835e6bbSSorin Basca MAXLOCALS = 1 86*2835e6bbSSorin Basca 87*2835e6bbSSorin Basca // access flags 0x8 88*2835e6bbSSorin Basca static <clinit>()V 89*2835e6bbSSorin Basca L0 90*2835e6bbSSorin Basca LINENUMBER 201 L0 91*2835e6bbSSorin Basca NEW jdk5/AllStructures$EnumClass 92*2835e6bbSSorin Basca DUP 93*2835e6bbSSorin Basca LDC "VALUE0" 94*2835e6bbSSorin Basca ICONST_0 95*2835e6bbSSorin Basca ICONST_0 96*2835e6bbSSorin Basca INVOKESPECIAL jdk5/AllStructures$EnumClass.<init> (Ljava/lang/String;II)V 97*2835e6bbSSorin Basca PUTSTATIC jdk5/AllStructures$EnumClass.VALUE0 : Ljdk5/AllStructures$EnumClass; 98*2835e6bbSSorin Basca L1 99*2835e6bbSSorin Basca LINENUMBER 202 L1 100*2835e6bbSSorin Basca NEW jdk5/AllStructures$EnumClass 101*2835e6bbSSorin Basca DUP 102*2835e6bbSSorin Basca LDC "VALUE1" 103*2835e6bbSSorin Basca ICONST_1 104*2835e6bbSSorin Basca ICONST_1 105*2835e6bbSSorin Basca INVOKESPECIAL jdk5/AllStructures$EnumClass.<init> (Ljava/lang/String;II)V 106*2835e6bbSSorin Basca PUTSTATIC jdk5/AllStructures$EnumClass.VALUE1 : Ljdk5/AllStructures$EnumClass; 107*2835e6bbSSorin Basca L2 108*2835e6bbSSorin Basca LINENUMBER 203 L2 109*2835e6bbSSorin Basca NEW jdk5/AllStructures$EnumClass 110*2835e6bbSSorin Basca DUP 111*2835e6bbSSorin Basca LDC "VALUE2" 112*2835e6bbSSorin Basca ICONST_2 113*2835e6bbSSorin Basca ICONST_2 114*2835e6bbSSorin Basca INVOKESPECIAL jdk5/AllStructures$EnumClass.<init> (Ljava/lang/String;II)V 115*2835e6bbSSorin Basca PUTSTATIC jdk5/AllStructures$EnumClass.VALUE2 : Ljdk5/AllStructures$EnumClass; 116*2835e6bbSSorin Basca L3 117*2835e6bbSSorin Basca LINENUMBER 200 L3 118*2835e6bbSSorin Basca ICONST_3 119*2835e6bbSSorin Basca ANEWARRAY jdk5/AllStructures$EnumClass 120*2835e6bbSSorin Basca DUP 121*2835e6bbSSorin Basca ICONST_0 122*2835e6bbSSorin Basca GETSTATIC jdk5/AllStructures$EnumClass.VALUE0 : Ljdk5/AllStructures$EnumClass; 123*2835e6bbSSorin Basca AASTORE 124*2835e6bbSSorin Basca DUP 125*2835e6bbSSorin Basca ICONST_1 126*2835e6bbSSorin Basca GETSTATIC jdk5/AllStructures$EnumClass.VALUE1 : Ljdk5/AllStructures$EnumClass; 127*2835e6bbSSorin Basca AASTORE 128*2835e6bbSSorin Basca DUP 129*2835e6bbSSorin Basca ICONST_2 130*2835e6bbSSorin Basca GETSTATIC jdk5/AllStructures$EnumClass.VALUE2 : Ljdk5/AllStructures$EnumClass; 131*2835e6bbSSorin Basca AASTORE 132*2835e6bbSSorin Basca PUTSTATIC jdk5/AllStructures$EnumClass.$VALUES : [Ljdk5/AllStructures$EnumClass; 133*2835e6bbSSorin Basca RETURN 134*2835e6bbSSorin Basca MAXSTACK = 5 135*2835e6bbSSorin Basca MAXLOCALS = 0 136*2835e6bbSSorin Basca} 137