.class public final enum Lcom/moji/preferences/units/ELanguage; .super Ljava/lang/Enum; .source "ELanguage.java" # annotations .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/Enum<", "Lcom/moji/preferences/units/ELanguage;", ">;" } .end annotation # static fields .field private static final synthetic $VALUES:[Lcom/moji/preferences/units/ELanguage; .field public static final enum CN:Lcom/moji/preferences/units/ELanguage; .field public static final enum DEFAULT:Lcom/moji/preferences/units/ELanguage; .field public static final enum HK:Lcom/moji/preferences/units/ELanguage; .field public static final enum TW:Lcom/moji/preferences/units/ELanguage; # instance fields .field private mDescId:I .field private mLocale:Ljava/util/Locale; .field private mNameId:I # direct methods .method static constructor ()V .locals 13 .line 9 new-instance v6, Lcom/moji/preferences/units/ELanguage; const-string v1, "DEFAULT" sget v4, Lcom/moji/mjcore/R$string;->follow_os:I sget v5, Lcom/moji/mjcore/R$string;->empty:I const/4 v2, 0x0 const/4 v3, 0x0 move-object v0, v6 invoke-direct/range {v0 .. v5}, Lcom/moji/preferences/units/ELanguage;->(Ljava/lang/String;ILjava/util/Locale;II)V sput-object v6, Lcom/moji/preferences/units/ELanguage;->DEFAULT:Lcom/moji/preferences/units/ELanguage; .line 10 new-instance v0, Lcom/moji/preferences/units/ELanguage; const-string v8, "CN" sget-object v10, Ljava/util/Locale;->CHINA:Ljava/util/Locale; sget v11, Lcom/moji/mjcore/R$string;->language_cn:I sget v12, Lcom/moji/mjcore/R$string;->language_desc_cn:I const/4 v9, 0x1 move-object v7, v0 invoke-direct/range {v7 .. v12}, Lcom/moji/preferences/units/ELanguage;->(Ljava/lang/String;ILjava/util/Locale;II)V sput-object v0, Lcom/moji/preferences/units/ELanguage;->CN:Lcom/moji/preferences/units/ELanguage; .line 11 new-instance v0, Lcom/moji/preferences/units/ELanguage; const-string v2, "HK" new-instance v4, Ljava/util/Locale; const-string v1, "zh" const-string v3, "HK" invoke-direct {v4, v1, v3}, Ljava/util/Locale;->(Ljava/lang/String;Ljava/lang/String;)V sget v5, Lcom/moji/mjcore/R$string;->language_hk:I sget v6, Lcom/moji/mjcore/R$string;->language_desc_hk:I const/4 v3, 0x2 move-object v1, v0 invoke-direct/range {v1 .. v6}, Lcom/moji/preferences/units/ELanguage;->(Ljava/lang/String;ILjava/util/Locale;II)V sput-object v0, Lcom/moji/preferences/units/ELanguage;->HK:Lcom/moji/preferences/units/ELanguage; .line 12 new-instance v0, Lcom/moji/preferences/units/ELanguage; const-string v8, "TW" sget-object v10, Ljava/util/Locale;->TAIWAN:Ljava/util/Locale; sget v11, Lcom/moji/mjcore/R$string;->language_tw:I sget v12, Lcom/moji/mjcore/R$string;->language_desc_tw:I const/4 v9, 0x3 move-object v7, v0 invoke-direct/range {v7 .. v12}, Lcom/moji/preferences/units/ELanguage;->(Ljava/lang/String;ILjava/util/Locale;II)V sput-object v0, Lcom/moji/preferences/units/ELanguage;->TW:Lcom/moji/preferences/units/ELanguage; const/4 v0, 0x4 .line 8 new-array v0, v0, [Lcom/moji/preferences/units/ELanguage; sget-object v1, Lcom/moji/preferences/units/ELanguage;->DEFAULT:Lcom/moji/preferences/units/ELanguage; const/4 v2, 0x0 aput-object v1, v0, v2 sget-object v1, Lcom/moji/preferences/units/ELanguage;->CN:Lcom/moji/preferences/units/ELanguage; const/4 v2, 0x1 aput-object v1, v0, v2 sget-object v1, Lcom/moji/preferences/units/ELanguage;->HK:Lcom/moji/preferences/units/ELanguage; const/4 v2, 0x2 aput-object v1, v0, v2 sget-object v1, Lcom/moji/preferences/units/ELanguage;->TW:Lcom/moji/preferences/units/ELanguage; const/4 v2, 0x3 aput-object v1, v0, v2 sput-object v0, Lcom/moji/preferences/units/ELanguage;->$VALUES:[Lcom/moji/preferences/units/ELanguage; return-void .end method .method private constructor (Ljava/lang/String;ILjava/util/Locale;II)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Locale;", "II)V" } .end annotation .line 18 invoke-direct {p0, p1, p2}, Ljava/lang/Enum;->(Ljava/lang/String;I)V .line 19 iput-object p3, p0, Lcom/moji/preferences/units/ELanguage;->mLocale:Ljava/util/Locale; .line 20 iput p4, p0, Lcom/moji/preferences/units/ELanguage;->mNameId:I .line 21 iput p5, p0, Lcom/moji/preferences/units/ELanguage;->mDescId:I return-void .end method .method public static valueOf(Ljava/lang/String;)Lcom/moji/preferences/units/ELanguage; .locals 1 .line 8 const-class v0, Lcom/moji/preferences/units/ELanguage; invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; move-result-object p0 check-cast p0, Lcom/moji/preferences/units/ELanguage; return-object p0 .end method .method public static values()[Lcom/moji/preferences/units/ELanguage; .locals 1 .line 8 sget-object v0, Lcom/moji/preferences/units/ELanguage;->$VALUES:[Lcom/moji/preferences/units/ELanguage; invoke-virtual {v0}, [Lcom/moji/preferences/units/ELanguage;->clone()Ljava/lang/Object; move-result-object v0 check-cast v0, [Lcom/moji/preferences/units/ELanguage; return-object v0 .end method # virtual methods .method public getDescId()I .locals 1 .line 29 iget v0, p0, Lcom/moji/preferences/units/ELanguage;->mDescId:I return v0 .end method .method public getLocale()Ljava/util/Locale; .locals 1 .line 25 iget-object v0, p0, Lcom/moji/preferences/units/ELanguage;->mLocale:Ljava/util/Locale; return-object v0 .end method .method public getNameId()I .locals 1 .line 33 iget v0, p0, Lcom/moji/preferences/units/ELanguage;->mNameId:I return v0 .end method