c.smali
.class public Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;
.super Ljava/lang/Object;
.source "MarketResponse.java"
# instance fields
.field private a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
.field private b:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList",
"<",
"Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 19
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 21
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
invoke-direct {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;-><init>()V
iput-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
.line 22
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;
.registers 9
.prologue
const/4 v0, 0x0
.line 116
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
.line 151
:goto_7
return-object v0
.line 123
:cond_8
:try_start_8
new-instance v1, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;
invoke-direct {v1}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;-><init>()V
:try_end_d
.catch Lorg/json/JSONException; {:try_start_8 .. :try_end_d} :catch_6f
.line 124
:try_start_d
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 125
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
invoke-direct {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;-><init>()V
invoke-virtual {v0, v2}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;->a(Lorg/json/JSONObject;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
.line 126
invoke-virtual {v1, v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a(Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;)V
.line 128
const-string v0, "ads"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_56
.line 129
const-string v0, "ads"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v3
.line 130
if-eqz v3, :cond_49
.line 131
const/4 v0, 0x0
:goto_31
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v4
if-ge v0, v4, :cond_49
.line 132
invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v4
.line 133
invoke-static {p0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a(Ljava/lang/String;)Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
move-result-object v5
invoke-virtual {v5, v4}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->b(Lorg/json/JSONObject;)Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
move-result-object v4
invoke-virtual {v1, v4}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a(Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;)V
.line 131
add-int/lit8 v0, v0, 0x1
goto :goto_31
.line 137
:cond_49
invoke-static {p0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/b$a;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_56
.line 138
invoke-virtual {v1}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->c()Ljava/util/ArrayList;
move-result-object v0
.line 139
invoke-static {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/e/m;->a(Ljava/util/List;)V
.line 144
:cond_56
const-string v0, "ot_rc"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_6d
.line 145
const-string v0, "ot_rc"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 146
invoke-static {}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstance()Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v2
const-string v3, "game_box_ot_rc"
invoke-virtual {v2, v3, v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setStringValue(Ljava/lang/String;Ljava/lang/String;)V
:try_end_6d
.catch Lorg/json/JSONException; {:try_start_d .. :try_end_6d} :catch_74
:cond_6d
move-object v0, v1
.line 150
goto :goto_7
.line 148
:catch_6f
move-exception v1
.line 149
:goto_70
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_7
.line 148
:catch_74
move-exception v0
move-object v6, v0
move-object v0, v1
move-object v1, v6
goto :goto_70
.end method
.method private static a(Ljava/lang/String;)Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
.registers 2
.prologue
.line 206
const-string v0, "15001"
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_e
.line 207
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/a;
invoke-direct {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/a;-><init>()V
.line 209
:goto_d
return-object v0
:cond_e
new-instance v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
invoke-direct {v0}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;-><init>()V
goto :goto_d
.end method
# virtual methods
.method public a()I
.registers 2
.prologue
.line 39
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
iget v0, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;->a:I
return v0
.end method
.method public a(Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/a;)V
.registers 6
.prologue
.line 214
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 216
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_b
:goto_b
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_21
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
.line 217
invoke-virtual {v0, p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;->a(Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/a/a;)Z
move-result v3
if-nez v3, :cond_b
.line 218
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_b
.line 222
:cond_21
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_25
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_37
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;
.line 223
iget-object v2, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
goto :goto_25
.line 225
:cond_37
return-void
.end method
.method public a(Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;)V
.registers 2
.prologue
.line 155
if-nez p1, :cond_7
new-instance p1, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
invoke-direct {p1}, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;-><init>()V
:cond_7
iput-object p1, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
.line 156
return-void
.end method
.method public a(Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;)V
.registers 3
.prologue
.line 78
if-nez p1, :cond_3
.line 83
:goto_2
return-void
.line 82
:cond_3
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2
.end method
.method public a(Ljava/util/ArrayList;)V
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList",
"<",
"Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;",
">;)V"
}
.end annotation
.prologue
.line 32
iput-object p1, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
.line 33
return-void
.end method
.method public a(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<+",
"Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;",
">;)V"
}
.end annotation
.prologue
.line 185
if-eqz p1, :cond_7
.line 186
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 188
:cond_7
return-void
.end method
.method public b()I
.registers 2
.prologue
.line 55
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
iget v0, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;->c:I
return v0
.end method
.method public c()Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;",
">;"
}
.end annotation
.prologue
.line 67
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
if-nez v0, :cond_6
.line 68
const/4 v0, 0x0
.line 70
:goto_5
return-object v0
:cond_6
new-instance v0, Ljava/util/ArrayList;
iget-object v1, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
goto :goto_5
.end method
.method public d()Ljava/util/ArrayList;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/e;",
">;"
}
.end annotation
.prologue
.line 74
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
return-object v0
.end method
.method public e()Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
.registers 2
.prologue
.line 198
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
return-object v0
.end method
.method public f()Z
.registers 2
.prologue
.line 202
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
iget v0, v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;->a:I
if-nez v0, :cond_8
const/4 v0, 0x1
:goto_7
return v0
:cond_8
const/4 v0, 0x0
goto :goto_7
.end method
.method public toString()Ljava/lang/String;
.registers 6
.prologue
.line 87
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
.line 88
const-string v0, "(MarketResponse %s"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
iget-object v4, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->a:Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/d;
aput-object v4, v2, v3
invoke-static {v0, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 89
const-string v0, ":ads\n"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 90
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
if-eqz v0, :cond_39
.line 91
iget-object v0, p0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/data/c;->b:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_25
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_39
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cmcm/ad/data/dataProvider/adlogic/adentity/b;
.line 92
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_25
.line 95
:cond_39
const-string v0, ")"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 96
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method