.class public Lcom/moji/base/SolarTermsDetail; .super Ljava/lang/Object; .source "SolarTermsDetail.java" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; } .end annotation # static fields .field private static final a:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/Integer;", "[", "Ljava/lang/Integer;", ">;" } .end annotation .end field .field private static final b:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/Integer;", "[", "Ljava/lang/Integer;", ">;" } .end annotation .end field .field private static final c:[[D # direct methods .method static constructor ()V .locals 8 .line 19 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V sput-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; .line 20 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V sput-object v0, Lcom/moji/base/SolarTermsDetail;->b:Ljava/util/Map; .line 50 sget-object v0, Lcom/moji/base/SolarTermsDetail;->b:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->YUSHUI:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const/4 v2, 0x1 new-array v3, v2, [Ljava/lang/Integer; const/16 v4, 0x7ea invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 const/4 v5, 0x0 aput-object v4, v3, v5 invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 51 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->CHUNFEN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v3, v2, [Ljava/lang/Integer; const/16 v4, 0x824 invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 aput-object v4, v3, v5 invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 52 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->XIAOMAN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v3, v2, [Ljava/lang/Integer; const/16 v4, 0x7d8 invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 aput-object v4, v3, v5 invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 53 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->MANGZHONG:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v3, v2, [Ljava/lang/Integer; const/16 v4, 0x76e invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 aput-object v4, v3, v5 invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 54 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->XIAZHI:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v3, v2, [Ljava/lang/Integer; const/16 v4, 0x788 invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 aput-object v4, v3, v5 invoke-interface {v0, v1, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 55 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->XIAOSHU:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const/4 v3, 0x2 new-array v4, v3, [Ljava/lang/Integer; const/16 v6, 0x785 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 const/16 v6, 0x7e0 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v2 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 56 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->DASHU:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x782 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 57 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->LIQIU:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x7d2 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 58 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->BAILU:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x787 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 59 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->QIUFEN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x796 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 60 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->SHUANGJIANG:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x829 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v7 aput-object v7, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 61 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->LIDONG:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 62 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->XIAOXUE:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x7ba invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 63 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->DAXUE:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x7a2 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 64 sget-object v0, Lcom/moji/base/SolarTermsDetail;->b:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->DONGZHI:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v3, [Ljava/lang/Integer; const/16 v6, 0x77e invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 const/16 v6, 0x7e5 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v2 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 66 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->XIAOHAN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x7be invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 67 sget-object v0, Lcom/moji/base/SolarTermsDetail;->b:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->XIAOHAN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x7e3 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 69 sget-object v0, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; sget-object v1, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->DAHAN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v1}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v1 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 new-array v4, v2, [Ljava/lang/Integer; const/16 v6, 0x822 invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v6 aput-object v6, v4, v5 invoke-interface {v0, v1, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 73 new-array v0, v3, [[D const/16 v1, 0x18 new-array v3, v1, [D fill-array-data v3, :array_0 aput-object v3, v0, v5 new-array v1, v1, [D fill-array-data v1, :array_1 aput-object v1, v0, v2 sput-object v0, Lcom/moji/base/SolarTermsDetail;->c:[[D return-void :array_0 .array-data 8 0x4012849ba5e353f8L # 4.6295 0x403375bc01a36e2fL # 19.4599 0x401987c84b5dcc64L # 6.3826 0x40356a5e353f7ceeL # 21.4155 0x40165c28f5c28f5cL # 5.59 0x4034e353f7ced917L # 20.888 0x401945a1cac08312L # 6.318 0x4035dc28f5c28f5cL # 21.86 0x401a000000000000L # 6.5 0x4036333333333333L # 22.2 0x401fb645a1cac083L # 7.928 0x4037a66666666666L # 23.65 0x4020b33333333333L # 8.35 0x4037f33333333333L # 23.95 0x4020e147ae147ae1L # 8.44 0x4037d26e978d4fdfL # 23.822 0x4022322d0e560419L # 9.098 0x403837ced916872bL # 24.218 0x40206f9db22d0e56L # 8.218 0x4037147ae147ae14L # 23.08 0x401f99999999999aL # 7.9 0x403699999999999aL # 22.6 0x401870a3d70a3d71L # 6.11 0x4034d70a3d70a3d7L # 20.84 .end array-data :array_1 .array-data 8 0x400ef5c28f5c28f6L # 3.87 0x4032bae147ae147bL # 18.73 0x4016851eb851eb85L # 5.63 0x4034a5604189374cL # 20.646 0x40133d70a3d70a3dL # 4.81 0x403419999999999aL # 20.1 0x4016147ae147ae14L # 5.52 0x40350a3d70a3d70aL # 21.04 0x4016b645a1cac083L # 5.678 0x40355eb851eb851fL # 21.37 0x401c6e978d4fdf3bL # 7.108 0x4036d47ae147ae14L # 22.83 0x401e000000000000L # 7.5 0x40372147ae147ae1L # 23.13 0x401e95810624dd2fL # 7.646 0x40370ac083126e98L # 23.042 0x4020a2d0e5604189L # 8.318 0x40377020c49ba5e3L # 23.438 0x401dc083126e978dL # 7.438 0x40365c28f5c28f5cL # 22.36 0x401cb851eb851eb8L # 7.18 0x4035f0a3d70a3d71L # 21.94 0x40159f3b645a1cacL # 5.4055 0x40341eb851eb851fL # 20.12 .end array-data .end method .method public constructor ()V .locals 0 .line 17 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method private a(II)I .locals 3 .line 130 sget-object v0, Lcom/moji/base/SolarTermsDetail;->b:Ljava/util/Map; const/4 v1, -0x1 invoke-direct {p0, v0, p1, p2, v1}, Lcom/moji/base/SolarTermsDetail;->a(Ljava/util/Map;III)I move-result v0 add-int/lit8 v0, v0, 0x0 .line 131 sget-object v1, Lcom/moji/base/SolarTermsDetail;->a:Ljava/util/Map; const/4 v2, 0x1 invoke-direct {p0, v1, p1, p2, v2}, Lcom/moji/base/SolarTermsDetail;->a(Ljava/util/Map;III)I move-result p1 add-int/2addr v0, p1 return v0 .end method .method private a(Ljava/util/Map;III)I .locals 3 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/Integer;", "[", "Ljava/lang/Integer;", ">;III)I" } .end annotation .line 138 invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p3 invoke-interface {p1, p3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, [Ljava/lang/Integer; const/4 p3, 0x0 if-eqz p1, :cond_1 .line 140 array-length v0, p1 const/4 v1, 0x0 :goto_0 if-ge v1, v0, :cond_1 aget-object v2, p1, v1 invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I move-result v2 if-ne v2, p2, :cond_0 move p3, p4 goto :goto_1 :cond_0 add-int/lit8 v1, v1, 0x1 goto :goto_0 :cond_1 :goto_1 return p3 .end method # virtual methods .method public a(II[Ljava/lang/String;)[Lcom/moji/base/SolarTermsDate; .locals 12 const/4 v0, 0x2 .line 89 new-array v1, v0, [Lcom/moji/base/SolarTermsDate; const/4 v2, 0x0 const/16 v3, 0x76d if-lt p1, v3, :cond_0 const/16 v3, 0x7d0 if-gt p1, v3, :cond_0 const/4 v3, 0x0 goto :goto_0 :cond_0 const/16 v3, 0x7d1 if-lt p1, v3, :cond_7 const/16 v3, 0x834 if-gt p1, v3, :cond_7 const/4 v3, 0x1 :goto_0 if-ge v2, v0, :cond_6 add-int/lit8 v4, p2, -0x2 if-ltz v4, :cond_1 goto :goto_1 :cond_1 const/16 v4, 0xb :goto_1 mul-int/lit8 v4, v4, 0x2 add-int/2addr v4, v2 .line 102 sget-object v5, Lcom/moji/base/SolarTermsDetail;->c:[[D aget-object v5, v5, v3 aget-wide v6, v5, v4 .line 108 rem-int/lit8 v5, p1, 0x64 .line 109 rem-int/lit8 v8, p1, 0x4 if-nez v8, :cond_2 if-nez v5, :cond_3 :cond_2 rem-int/lit16 v8, p1, 0x190 if-nez v8, :cond_5 .line 110 :cond_3 sget-object v8, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->XIAOHAN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v8}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v8 if-eq v4, v8, :cond_4 sget-object v8, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->DAHAN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v8}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v8 if-eq v4, v8, :cond_4 sget-object v8, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->LICHUN:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v8}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v8 if-eq v4, v8, :cond_4 sget-object v8, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->YUSHUI:Lcom/moji/base/SolarTermsDetail$SolarTermsEnum; invoke-virtual {v8}, Lcom/moji/base/SolarTermsDetail$SolarTermsEnum;->ordinal()I move-result v8 if-ne v4, v8, :cond_5 :cond_4 add-int/lit8 v5, v5, -0x1 :cond_5 int-to-double v8, v5 const-wide v10, 0x3fcf0068db8bac71L # 0.2422 .line 115 invoke-static {v8, v9}, Ljava/lang/Double;->isNaN(D)Z mul-double v8, v8, v10 add-double/2addr v8, v6 double-to-int v6, v8 div-int/lit8 v5, v5, 0x4 sub-int/2addr v6, v5 .line 116 invoke-direct {p0, p1, v4}, Lcom/moji/base/SolarTermsDetail;->a(II)I move-result v5 add-int/2addr v6, v5 .line 117 new-instance v5, Lcom/moji/base/SolarTermsDate; aget-object v4, p3, v4 invoke-direct {v5, v6, v4}, Lcom/moji/base/SolarTermsDate;->(ILjava/lang/String;)V aput-object v5, v1, v2 add-int/lit8 v2, v2, 0x1 goto :goto_0 :cond_6 return-object v1 .line 97 :cond_7 new-instance p2, Ljava/lang/RuntimeException; new-instance p3, Ljava/lang/StringBuilder; invoke-direct {p3}, Ljava/lang/StringBuilder;->()V const-string v0, "\u4e0d\u652f\u6301\u6b64\u5e74\u4efd\uff1a" invoke-virtual {p3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p1, "\uff0c\u76ee\u524d\u53ea\u652f\u63011901\u5e74\u52302100\u5e74\u7684\u65f6\u95f4\u8303\u56f4" invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-direct {p2, p1}, Ljava/lang/RuntimeException;->(Ljava/lang/String;)V throw p2 .end method