1 .class public final enum LEnum; 2 .super Ljava/lang/Enum; 3 4 .field private static final synthetic $VALUES:[LEnum; 5 6 .field public static final enum 12:LEnum; 7 8 .method static constructor <clinit>()V 9 .registers 4 10 11 const/4 v3, 1 12 const/4 v2, 0 13 new-instance v0, LEnum; 14 const-string v1, "12" 15 invoke-direct {v0, v1, v2}, LEnum;-><init>(Ljava/lang/String;I)V 16 sput-object v0, LEnum;->12:LEnum; 17 18 const/4 v0, 1 19 new-array v0, v0, [LEnum; 20 sget-object v1, LEnum;->12:LEnum; 21 aput-object v1, v0, v2 22 23 sput-object v0, LEnum;->$VALUES:[LEnum; 24 return-void 25 .end method 26 27 .method private constructor <init>(Ljava/lang/String;I)V 28 .registers 3 29 30 invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V 31 return-void 32 .end method 33 34 .method public static valueOf(Ljava/lang/String;)LEnum; 35 .registers 2 36 37 const-class v0, LEnum; 38 invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; 39 move-result-object v1 40 check-cast v1, LEnum; 41 return-object v1 42 .end method 43 44 .method public static values()[LEnum; 45 .registers 1 46 47 sget-object v0, LEnum;->$VALUES:[LEnum; 48 invoke-virtual {v0}, [LEnum;->clone()Ljava/lang/Object; 49 move-result-object v0 50 check-cast v0, [LEnum; 51 return-object v0 52 .end method