ahw.smali
.class public Ldxoptimizer/ahw;
.super Ljava/lang/Object;
.source "AntiSpamBlackListManagerImpl.java"
# interfaces
.implements Ldxoptimizer/ahg;
# static fields
.field private static a:Ldxoptimizer/ahw;
# instance fields
.field private b:Landroid/content/Context;
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.registers 2
.prologue
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 23
iput-object p1, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
.line 24
return-void
.end method
.method public static declared-synchronized a(Landroid/content/Context;)Ldxoptimizer/ahw;
.registers 4
.prologue
.line 27
const-class v1, Ldxoptimizer/ahw;
monitor-enter v1
:try_start_3
sget-object v0, Ldxoptimizer/ahw;->a:Ldxoptimizer/ahw;
if-nez v0, :cond_12
.line 28
new-instance v0, Ldxoptimizer/ahw;
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v0, v2}, Ldxoptimizer/ahw;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/ahw;->a:Ldxoptimizer/ahw;
.line 30
:cond_12
sget-object v0, Ldxoptimizer/ahw;->a:Ldxoptimizer/ahw;
:try_end_14
.catchall {:try_start_3 .. :try_end_14} :catchall_16
monitor-exit v1
return-object v0
.line 27
:catchall_16
move-exception v0
monitor-exit v1
throw v0
.end method
.method private b(Ljava/util/List;I)Ljava/util/ArrayList;
.registers 14
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;",
">;I)",
"Ljava/util/ArrayList",
"<[",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
const/4 v10, 0x3
const/4 v9, 0x1
const/4 v8, 0x0
const/4 v7, 0x2
.line 243
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 244
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 245
if-nez p2, :cond_59
.line 246
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_14
:goto_14
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a2
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;
.line 247
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getNumber()Ljava/lang/String;
move-result-object v0
.line 248
invoke-static {v0}, Ldxoptimizer/ahe;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 249
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_14
.line 252
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 253
invoke-static {v0}, Ldxoptimizer/aho;->a(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_47
.line 254
new-array v5, v7, [Ljava/lang/String;
aput-object v0, v5, v8
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
.line 255
invoke-static {v0, v4}, Ldxoptimizer/ajo;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
aput-object v0, v5, v9
.line 254
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_14
.line 257
:cond_47
invoke-static {v0}, Ldxoptimizer/aho;->b(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_14
.line 258
invoke-static {v0}, Ldxoptimizer/aho;->l(Ljava/lang/String;)Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;
move-result-object v4
.line 259
invoke-virtual {v4}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getRemark()Ljava/lang/String;
move-result-object v4
invoke-virtual {p0, v0, v4, v8, v10}, Ldxoptimizer/ahw;->b(Ljava/lang/String;Ljava/lang/String;II)Z
goto :goto_14
.line 263
:cond_59
if-ne p2, v7, :cond_a2
.line 264
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_5f
:goto_5f
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a2
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;
.line 265
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getNumber()Ljava/lang/String;
move-result-object v4
.line 266
invoke-static {v4}, Ldxoptimizer/ahe;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 267
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v6
if-nez v6, :cond_5f
.line 270
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 271
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getRemark()Ljava/lang/String;
move-result-object v0
.line 273
invoke-static {v0}, Ldxoptimizer/aho;->a(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_90
.line 274
new-array v5, v7, [Ljava/lang/String;
aput-object v4, v5, v8
aput-object v0, v5, v9
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_5f
.line 277
:cond_90
invoke-static {v0}, Ldxoptimizer/aho;->d(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_5f
.line 278
invoke-static {v0}, Ldxoptimizer/aho;->m(Ljava/lang/String;)Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;
move-result-object v0
.line 279
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getRemark()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v4, v0, v7, v10}, Ldxoptimizer/ahw;->b(Ljava/lang/String;Ljava/lang/String;II)Z
goto :goto_5f
.line 284
:cond_a2
return-object v1
.end method
# virtual methods
.method public synthetic a()Ljava/util/List;
.registers 2
.prologue
.line 17
invoke-virtual {p0}, Ldxoptimizer/ahw;->c()Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public a(J)Z
.registers 8
.prologue
const/4 v0, 0x0
.line 235
const-wide/16 v2, 0x0
cmp-long v1, p1, v2
if-gtz v1, :cond_8
.line 239
:cond_7
:goto_7
return v0
.line 238
:cond_8
iget-object v1, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
invoke-virtual {v1, p1, p2}, Ldxoptimizer/aht;->c(J)I
move-result v1
.line 239
if-lez v1, :cond_7
const/4 v0, 0x1
goto :goto_7
.end method
.method public a(Ljava/lang/String;)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 216
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
.line 220
:cond_7
:goto_7
return v0
.line 219
:cond_8
iget-object v1, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
invoke-virtual {v1, p1}, Ldxoptimizer/aht;->j(Ljava/lang/String;)I
move-result v1
.line 220
if-lez v1, :cond_7
const/4 v0, 0x1
goto :goto_7
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;)Z
.registers 9
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 93
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_9
.line 105
:goto_8
return v1
.line 96
:cond_9
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_15
.line 97
iget-object v2, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v2, p1}, Ldxoptimizer/ajo;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 99
:cond_15
invoke-static {p1}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_20
.line 100
invoke-virtual {p0, p1, p2}, Ldxoptimizer/ahw;->b(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
goto :goto_8
.line 102
:cond_20
iget-object v2, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v2
invoke-virtual {v2, v0, p1, p2, v1}, Ldxoptimizer/aht;->a(ILjava/lang/String;Ljava/lang/String;I)J
move-result-wide v2
.line 105
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-lez v2, :cond_32
:goto_30
move v1, v0
goto :goto_8
:cond_32
move v0, v1
goto :goto_30
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;I)Z
.registers 5
.prologue
.line 65
const/4 v0, 0x0
invoke-virtual {p0, p1, p2, p3, v0}, Ldxoptimizer/ahw;->a(Ljava/lang/String;Ljava/lang/String;II)Z
move-result v0
return v0
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;II)Z
.registers 11
.prologue
const/4 v0, 0x0
.line 45
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8
.line 59
:cond_7
:goto_7
return v0
.line 48
:cond_8
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_16
if-nez p4, :cond_16
.line 49
iget-object v1, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v1, p1}, Ldxoptimizer/ajo;->g(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object p2
.line 51
:cond_16
if-nez p4, :cond_1e
invoke-static {p1}, Ldxoptimizer/aho;->c(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_27
:cond_1e
const/4 v1, 0x3
if-ne p4, v1, :cond_2c
.line 53
invoke-static {p1}, Ldxoptimizer/aho;->e(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_2c
.line 54
:cond_27
invoke-virtual {p0, p1, p2, p4, p3}, Ldxoptimizer/ahw;->b(Ljava/lang/String;Ljava/lang/String;II)Z
move-result v0
goto :goto_7
.line 56
:cond_2c
iget-object v1, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v1}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
invoke-virtual {v1, p4, p1, p2, p3}, Ldxoptimizer/aht;->a(ILjava/lang/String;Ljava/lang/String;I)J
move-result-wide v2
.line 59
const-wide/16 v4, 0x0
cmp-long v1, v2, v4
if-lez v1, :cond_7
const/4 v0, 0x1
goto :goto_7
.end method
.method public a(Ljava/util/List;)Z
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;",
">;)Z"
}
.end annotation
.prologue
const/4 v1, 0x1
const/4 v2, 0x0
.line 110
if-eqz p1, :cond_a
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_c
:cond_a
move v0, v2
.line 135
:goto_b
return v0
.line 113
:cond_c
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 114
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 115
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
:cond_1a
:goto_1a
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_65
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;
.line 116
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getNumber()Ljava/lang/String;
move-result-object v6
.line 117
invoke-static {v6}, Ldxoptimizer/ahe;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 118
invoke-virtual {v4, v7}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v8
if-nez v8, :cond_1a
.line 121
invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 123
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getNumber()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/aho;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_52
.line 124
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/String;
aput-object v6, v0, v2
iget-object v6, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
.line 125
invoke-static {v6, v7}, Ldxoptimizer/ajo;->b(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
aput-object v6, v0, v1
.line 124
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_1a
.line 127
:cond_52
invoke-static {v6}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1a
.line 128
invoke-static {v6}, Ldxoptimizer/aho;->l(Ljava/lang/String;)Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;
move-result-object v0
.line 129
invoke-virtual {v0}, Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;->getRemark()Ljava/lang/String;
move-result-object v0
const/4 v7, 0x3
invoke-virtual {p0, v6, v0, v2, v7}, Ldxoptimizer/ahw;->b(Ljava/lang/String;Ljava/lang/String;II)Z
goto :goto_1a
.line 133
:cond_65
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v0
invoke-virtual {v0, v3, v1, v2}, Ldxoptimizer/aht;->a(Ljava/util/ArrayList;II)I
move-result v0
.line 135
if-lez v0, :cond_73
move v0, v1
goto :goto_b
:cond_73
move v0, v2
goto :goto_b
.end method
.method public a(Ljava/util/List;I)Z
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;",
">;I)Z"
}
.end annotation
.prologue
const/4 v4, 0x3
const/4 v3, 0x2
const/4 v0, 0x0
.line 70
.line 71
if-eqz p1, :cond_b
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v1
if-eqz v1, :cond_c
.line 88
:cond_b
:goto_b
return v0
.line 75
:cond_c
invoke-direct {p0, p1, p2}, Ldxoptimizer/ahw;->b(Ljava/util/List;I)Ljava/util/ArrayList;
move-result-object v1
.line 77
if-nez p2, :cond_20
.line 78
iget-object v2, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v2
invoke-virtual {v2, v1, v0, v4}, Ldxoptimizer/aht;->a(Ljava/util/ArrayList;II)I
move-result v1
.line 88
:goto_1c
if-lez v1, :cond_b
const/4 v0, 0x1
goto :goto_b
.line 80
:cond_20
if-ne p2, v3, :cond_2d
.line 81
iget-object v2, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v2
invoke-virtual {v2, v1, v3, v4}, Ldxoptimizer/aht;->a(Ljava/util/ArrayList;II)I
move-result v1
goto :goto_1c
.line 84
:cond_2d
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "The BlackList type should be BlackList.BLACK_NUMBER or BlackList.BLACK_AREA ,but the type is "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
.method public synthetic b()Ljava/util/List;
.registers 2
.prologue
.line 17
invoke-virtual {p0}, Ldxoptimizer/ahw;->d()Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public b(Ljava/lang/String;)Z
.registers 3
.prologue
.line 35
invoke-static {p1}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public b(Ljava/lang/String;Ljava/lang/String;)Z
.registers 11
.prologue
const/4 v5, 0x1
const/4 v7, 0x0
.line 140
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_9
.line 150
:goto_8
return v7
.line 143
:cond_9
invoke-static {p1}, Ldxoptimizer/aho;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 145
invoke-static {v0}, Ldxoptimizer/aho;->k(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_27
.line 146
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
const-wide/16 v2, -0x1
move-object v4, p1
move-object v6, p2
invoke-virtual/range {v1 .. v7}, Ldxoptimizer/aht;->a(JLjava/lang/String;ILjava/lang/String;I)I
move-result v0
.line 150
:goto_21
if-lez v0, :cond_25
:goto_23
move v7, v5
goto :goto_8
:cond_25
move v5, v7
goto :goto_23
:cond_27
move v0, v7
goto :goto_21
.end method
.method public b(Ljava/lang/String;Ljava/lang/String;II)Z
.registers 14
.prologue
const/4 v6, 0x3
const/4 v5, 0x2
const-wide/16 v2, -0x1
const/4 v8, 0x0
.line 155
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_c
.line 180
:cond_b
:goto_b
return v8
.line 159
:cond_c
if-ne p3, v5, :cond_25
.line 160
invoke-static {p2}, Ldxoptimizer/aho;->d(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_57
.line 161
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
move-object v4, p1
move-object v6, p2
move v7, p4
invoke-virtual/range {v1 .. v7}, Ldxoptimizer/aht;->a(JLjava/lang/String;ILjava/lang/String;I)I
move-result v0
.line 180
:goto_21
if-lez v0, :cond_b
const/4 v8, 0x1
goto :goto_b
.line 166
:cond_25
if-nez p3, :cond_40
.line 167
invoke-static {p1}, Ldxoptimizer/aho;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 168
invoke-static {v0}, Ldxoptimizer/aho;->b(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_57
.line 169
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
move-object v4, p1
move v5, v8
move-object v6, p2
move v7, p4
invoke-virtual/range {v1 .. v7}, Ldxoptimizer/aht;->a(JLjava/lang/String;ILjava/lang/String;I)I
move-result v0
goto :goto_21
.line 174
:cond_40
if-ne p3, v6, :cond_57
.line 175
invoke-static {p1}, Ldxoptimizer/aho;->e(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_57
.line 176
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
move-object v4, p1
move v5, v6
move-object v6, p2
move v7, p4
invoke-virtual/range {v1 .. v7}, Ldxoptimizer/aht;->a(JLjava/lang/String;ILjava/lang/String;I)I
move-result v0
goto :goto_21
:cond_57
move v0, v8
goto :goto_21
.end method
.method public c()Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;",
">;"
}
.end annotation
.prologue
.line 225
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ldxoptimizer/aht;->b(I)Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public c(Ljava/lang/String;)Z
.registers 3
.prologue
.line 40
invoke-static {p1}, Ldxoptimizer/aho;->b(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public c(Ljava/lang/String;Ljava/lang/String;)Z
.registers 9
.prologue
const/4 v3, 0x1
const/4 v5, 0x0
.line 185
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_9
.line 195
:goto_8
return v5
.line 189
:cond_9
invoke-static {p1}, Ldxoptimizer/aho;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 190
if-eqz v1, :cond_21
.line 191
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v0
move-object v2, p1
move-object v4, p2
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)I
move-result v0
.line 195
:goto_1b
if-lez v0, :cond_1f
:goto_1d
move v5, v3
goto :goto_8
:cond_1f
move v3, v5
goto :goto_1d
:cond_21
move v0, v5
goto :goto_1b
.end method
.method public d()Ljava/util/ArrayList;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/engine/antispam/model/BlackWhiteNumber;",
">;"
}
.end annotation
.prologue
.line 230
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ldxoptimizer/aht;->b(I)Ljava/util/ArrayList;
move-result-object v0
return-object v0
.end method
.method public d(Ljava/lang/String;Ljava/lang/String;)Z
.registers 9
.prologue
const/4 v3, 0x0
.line 200
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_8
.line 211
:cond_7
:goto_7
return v3
.line 204
:cond_8
invoke-static {p1}, Ldxoptimizer/aho;->j(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 205
if-eqz v1, :cond_1f
.line 206
iget-object v0, p0, Ldxoptimizer/ahw;->b:Landroid/content/Context;
invoke-static {v0}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v0
const/4 v5, 0x3
move-object v2, p1
move-object v4, p2
invoke-virtual/range {v0 .. v5}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)I
move-result v0
.line 211
:goto_1b
if-lez v0, :cond_7
const/4 v3, 0x1
goto :goto_7
:cond_1f
move v0, v3
goto :goto_1b
.end method