.class public Lcom/moji/http/youzan/bean/CommerceTabData; .super Ljava/lang/Object; .source "CommerceTabData.java" # static fields .field private static i:Lcom/moji/http/youzan/bean/CommerceTabData; .field private static j:Lcom/moji/preferences/DefaultPrefer; # instance fields .field public a:Ljava/lang/String; .field public b:Ljava/lang/String; .field public c:Ljava/lang/String; .field public d:Ljava/lang/String; .field public e:I .field public f:I .field public g:J .field public h:J # direct methods .method private constructor ()V .locals 0 .line 13 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static a()Lcom/moji/http/youzan/bean/CommerceTabData; .locals 3 .line 17 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; if-nez v0, :cond_0 .line 18 new-instance v0, Lcom/moji/preferences/DefaultPrefer; invoke-direct {v0}, Lcom/moji/preferences/DefaultPrefer;->()V sput-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->j:Lcom/moji/preferences/DefaultPrefer; .line 19 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->j:Lcom/moji/preferences/DefaultPrefer; invoke-virtual {v0}, Lcom/moji/preferences/DefaultPrefer;->v()Ljava/lang/String; move-result-object v0 .line 20 new-instance v1, Lcom/google/gson/Gson; invoke-direct {v1}, Lcom/google/gson/Gson;->()V const-class v2, Lcom/moji/http/youzan/bean/CommerceTabData; invoke-virtual {v1, v0, v2}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/moji/http/youzan/bean/CommerceTabData; sput-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; .line 22 :cond_0 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; if-nez v0, :cond_1 .line 23 new-instance v0, Lcom/moji/http/youzan/bean/CommerceTabData; invoke-direct {v0}, Lcom/moji/http/youzan/bean/CommerceTabData;->()V sput-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; .line 25 :cond_1 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; return-object v0 .end method # virtual methods .method public a(Lcom/moji/http/upt/bean/BaseConfig;)V .locals 4 .line 46 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabName:[Ljava/lang/String; const/4 v1, 0x0 if-eqz v0, :cond_0 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabName:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_0 .line 47 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object v2, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabName:[Ljava/lang/String; aget-object v2, v2, v1 iput-object v2, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->a:Ljava/lang/String; .line 49 :cond_0 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabUrl:[Ljava/lang/String; if-eqz v0, :cond_1 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabUrl:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_1 .line 50 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object v2, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabUrl:[Ljava/lang/String; aget-object v2, v2, v1 iput-object v2, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->b:Ljava/lang/String; .line 52 :cond_1 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabPicBlock:[Ljava/lang/String; if-eqz v0, :cond_2 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabPicBlock:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_2 .line 53 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object v2, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabPicBlock:[Ljava/lang/String; aget-object v2, v2, v1 iput-object v2, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->c:Ljava/lang/String; .line 55 :cond_2 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabPicNone:[Ljava/lang/String; if-eqz v0, :cond_3 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabPicNone:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_3 .line 56 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object v2, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabPicNone:[Ljava/lang/String; aget-object v2, v2, v1 iput-object v2, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->d:Ljava/lang/String; .line 58 :cond_3 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabOffline:[Ljava/lang/String; if-eqz v0, :cond_4 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabOffline:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_4 .line 59 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object v2, p1, Lcom/moji/http/upt/bean/BaseConfig;->tabOffline:[Ljava/lang/String; aget-object v2, v2, v1 invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result v2 iput v2, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->e:I .line 61 :cond_4 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeOff:[Ljava/lang/String; if-eqz v0, :cond_5 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeOff:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_5 .line 62 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object v2, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeOff:[Ljava/lang/String; aget-object v2, v2, v1 invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result v2 iput v2, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->f:I .line 64 :cond_5 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; if-eqz v0, :cond_6 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeStart:[Ljava/lang/String; if-eqz v0, :cond_6 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeStart:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_6 .line 65 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object v2, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeStart:[Ljava/lang/String; aget-object v2, v2, v1 invoke-static {v2}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J move-result-wide v2 iput-wide v2, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->g:J .line 67 :cond_6 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; if-eqz v0, :cond_7 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeEnd:[Ljava/lang/String; if-eqz v0, :cond_7 iget-object v0, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeEnd:[Ljava/lang/String; array-length v0, v0 if-lez v0, :cond_7 .line 68 sget-object v0, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; iget-object p1, p1, Lcom/moji/http/upt/bean/BaseConfig;->badgeEnd:[Ljava/lang/String; aget-object p1, p1, v1 invoke-static {p1}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J move-result-wide v1 iput-wide v1, v0, Lcom/moji/http/youzan/bean/CommerceTabData;->h:J .line 70 :cond_7 sget-object p1, Lcom/moji/http/youzan/bean/CommerceTabData;->j:Lcom/moji/preferences/DefaultPrefer; new-instance v0, Lcom/google/gson/Gson; invoke-direct {v0}, Lcom/google/gson/Gson;->()V sget-object v1, Lcom/moji/http/youzan/bean/CommerceTabData;->i:Lcom/moji/http/youzan/bean/CommerceTabData; invoke-virtual {v0, v1}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Lcom/moji/preferences/DefaultPrefer;->f(Ljava/lang/String;)V return-void .end method .method public toString()Ljava/lang/String; .locals 3 .line 75 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "CommerceTabData{tabName=\'" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->a:Ljava/lang/String; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const/16 v1, 0x27 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const-string v2, ", tabUrl=\'" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->b:Ljava/lang/String; invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const-string v2, ", tabPicBlock=\'" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->c:Ljava/lang/String; invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const-string v2, ", tabPicNone=\'" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v2, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->d:Ljava/lang/String; invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; const-string v1, ", offline=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->e:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", badgeOff=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->f:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ", badgeStart=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v1, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->g:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const-string v1, ", badgeEnd=" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-wide v1, p0, Lcom/moji/http/youzan/bean/CommerceTabData;->h:J invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; const/16 v1, 0x7d invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 return-object v0 .end method