b.smali
.class public final Lcom/ijinshan/cloudconfig/deepcloudconfig/b;
.super Ljava/lang/Object;
.source "CloudConfigExtra.java"
# static fields
.field private static volatile bqq:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Lorg/json/JSONObject;",
">;"
}
.end annotation
.end field
.field private static bqr:Z
.field private static bqs:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 18
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
sput-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqq:Ljava/util/HashMap;
.line 19
const/4 v0, 0x0
sput-boolean v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqr:Z
.line 101
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqs:Ljava/util/List;
return-void
.end method
.method public static FQ()V
.registers 6
.prologue
const/4 v5, 0x1
const/4 v4, 0x0
.line 104
sget-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqs:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->clear()V
.line 105
sget-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqq:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->size()I
move-result v0
if-lez v0, :cond_29
.line 106
sget-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqq:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v0
.line 107
if-eqz v0, :cond_29
invoke-interface {v0}, Ljava/util/Set;->size()I
move-result v1
if-lez v1, :cond_29
.line 108
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
.line 110
sput-boolean v5, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqr:Z
.line 111
:cond_23
:goto_23
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-nez v0, :cond_40
.line 127
:cond_29
sput-boolean v4, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqr:Z
.line 129
sget-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqs:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_3f
.line 130
sget-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqs:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_39
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-nez v0, :cond_7c
.line 139
:cond_3f
return-void
.line 113
:cond_40
:try_start_40
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
const-string v2, ","
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
.line 114
if-eqz v0, :cond_66
array-length v2, v0
const/4 v3, 0x2
if-ne v2, v3, :cond_66
.line 115
const/4 v2, 0x0
aget-object v2, v0, v2
invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v2
.line 116
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const/4 v3, 0x1
aget-object v0, v0, v3
invoke-static {v2, v0}, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->c(Ljava/lang/Integer;Ljava/lang/String;)Lorg/json/JSONObject;
goto :goto_23
:catch_64
move-exception v0
goto :goto_23
.line 117
:cond_66
if-eqz v0, :cond_23
array-length v2, v0
if-ne v2, v5, :cond_23
.line 118
const/4 v2, 0x0
aget-object v0, v0, v2
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
.line 119
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
const-string v2, ""
invoke-static {v0, v2}, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->c(Ljava/lang/Integer;Ljava/lang/String;)Lorg/json/JSONObject;
:try_end_7b
.catch Ljava/lang/Exception; {:try_start_40 .. :try_end_7b} :catch_64
goto :goto_23
.line 130
:cond_7c
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 132
:try_start_82
sget-object v2, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqq:Ljava/util/HashMap;
invoke-virtual {v2, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
:try_end_87
.catch Ljava/lang/Exception; {:try_start_82 .. :try_end_87} :catch_88
goto :goto_39
:catch_88
move-exception v0
goto :goto_39
.end method
.method public static a(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;I)I
.registers 5
.prologue
.line 34
invoke-static {p0, p1}, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->c(Ljava/lang/Integer;Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 35
if-eqz v0, :cond_a
.line 37
:try_start_6
invoke-virtual {v0, p2, p3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
:try_end_9
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_9} :catch_b
move-result p3
.line 42
:cond_a
:goto_a
return p3
.line 39
:catch_b
move-exception v0
goto :goto_a
.end method
.method public static a(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
.line 22
invoke-static {p0, p1}, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->c(Ljava/lang/Integer;Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 23
if-eqz v0, :cond_a
.line 25
:try_start_6
invoke-virtual {v0, p2, p3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
:try_end_9
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_9} :catch_b
move-result-object p3
.line 30
:cond_a
:goto_a
return-object p3
.line 27
:catch_b
move-exception v0
goto :goto_a
.end method
.method public static a(Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Z)Z
.registers 5
.prologue
.line 58
invoke-static {p0, p1}, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->c(Ljava/lang/Integer;Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 59
if-eqz v0, :cond_a
.line 61
:try_start_6
invoke-virtual {v0, p2, p3}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z
:try_end_9
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_9} :catch_b
move-result p3
.line 66
:cond_a
:goto_a
return p3
.line 63
:catch_b
move-exception v0
goto :goto_a
.end method
.method private static declared-synchronized c(Ljava/lang/Integer;Ljava/lang/String;)Lorg/json/JSONObject;
.registers 8
.prologue
const/4 v1, 0x0
.line 82
const-class v2, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;
monitor-enter v2
:try_start_4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v3, ","
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 83
sget-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqq:Ljava/util/HashMap;
invoke-virtual {v0, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/json/JSONObject;
.line 84
if-eqz v0, :cond_29
sget-boolean v4, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqr:Z
if-eqz v4, :cond_3f
.line 85
:cond_29
invoke-static {}, Lcom/ijinshan/cloudconfig/deepcloudconfig/a;->FO()Lcom/ijinshan/cloudconfig/deepcloudconfig/a;
move-result-object v4
invoke-virtual {v4, p0, p1}, Lcom/ijinshan/cloudconfig/deepcloudconfig/a;->b(Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 86
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_41
.line 87
if-eqz v0, :cond_3e
.line 88
sget-object v0, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqs:Ljava/util/List;
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_3e
.catchall {:try_start_4 .. :try_end_3e} :catchall_4f
:cond_3e
move-object v0, v1
.line 99
:cond_3f
:goto_3f
monitor-exit v2
return-object v0
.line 93
:cond_41
:try_start_41
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, v4}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 94
sget-object v4, Lcom/ijinshan/cloudconfig/deepcloudconfig/b;->bqq:Ljava/util/HashMap;
invoke-virtual {v4, v3, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_4b
.catch Lorg/json/JSONException; {:try_start_41 .. :try_end_4b} :catch_4c
.catchall {:try_start_41 .. :try_end_4b} :catchall_4f
goto :goto_3f
.line 96
:catch_4c
move-exception v0
move-object v0, v1
goto :goto_3f
.line 82
:catchall_4f
move-exception v0
monitor-exit v2
throw v0
.end method