ahx$2.smali
.class Ldxoptimizer/ahx$2;
.super Ljava/lang/Object;
.source "AntiSpamCallManagerImpl.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Ldxoptimizer/ahx;->c(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Ljava/lang/String;
.field final synthetic b:Ldxoptimizer/ahx;
# direct methods
.method constructor <init>(Ldxoptimizer/ahx;Ljava/lang/String;)V
.registers 3
.prologue
.line 351
iput-object p1, p0, Ldxoptimizer/ahx$2;->b:Ldxoptimizer/ahx;
iput-object p2, p0, Ldxoptimizer/ahx$2;->a:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 14
.prologue
const/4 v12, 0x3
const/4 v3, 0x1
const/4 v5, 0x0
.line 354
iget-object v1, p0, Ldxoptimizer/ahx$2;->a:Ljava/lang/String;
invoke-static {v1}, Ldxoptimizer/ajo;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 355
invoke-static {v2}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils;->c(Ljava/lang/String;)Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
move-result-object v8
.line 356
const-string v7, ""
.line 358
if-eqz v8, :cond_19
iget-object v1, v8, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->mLoc:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_ac
.line 359
:cond_19
iget-object v1, p0, Ldxoptimizer/ahx$2;->b:Ldxoptimizer/ahx;
invoke-static {v1}, Ldxoptimizer/ahx;->a(Ldxoptimizer/ahx;)Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ldxoptimizer/aix;->a(Landroid/content/Context;)Ldxoptimizer/aix;
move-result-object v1
move v4, v3
move v6, v5
invoke-virtual/range {v1 .. v6}, Ldxoptimizer/aix;->a(Ljava/lang/String;ZZZZ)Ljava/lang/String;
move-result-object v1
.line 360
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_d2
.line 366
:goto_2f
if-eqz v8, :cond_39
iget-object v4, v8, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->mOperator:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_af
.line 367
:cond_39
iget-object v4, p0, Ldxoptimizer/ahx$2;->b:Ldxoptimizer/ahx;
invoke-static {v4}, Ldxoptimizer/ahx;->a(Ldxoptimizer/ahx;)Landroid/content/Context;
move-result-object v4
invoke-static {v4}, Ldxoptimizer/aix;->a(Landroid/content/Context;)Ldxoptimizer/aix;
move-result-object v6
move-object v7, v2
move v8, v5
move v9, v5
move v10, v3
move v11, v5
invoke-virtual/range {v6 .. v11}, Ldxoptimizer/aix;->a(Ljava/lang/String;ZZZZ)Ljava/lang/String;
move-result-object v3
.line 368
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_d0
.line 369
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
.line 374
:goto_63
iget-object v1, p0, Ldxoptimizer/ahx$2;->b:Ldxoptimizer/ahx;
invoke-static {v1}, Ldxoptimizer/ahx;->a(Ldxoptimizer/ahx;)Landroid/content/Context;
move-result-object v1
invoke-static {v1, v2}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils;->a(Landroid/content/Context;Ljava/lang/String;)Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;
move-result-object v4
.line 376
const-string v3, ""
.line 377
const-string v1, ""
.line 378
const/4 v6, -0x1
.line 379
if-eqz v4, :cond_7c
.line 380
invoke-virtual {v4}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getLabel()Ljava/lang/String;
move-result-object v3
.line 381
invoke-virtual {v4}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getCompanyName()Ljava/lang/String;
move-result-object v1
.line 383
:cond_7c
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_c3
.line 384
iget-object v1, p0, Ldxoptimizer/ahx$2;->b:Ldxoptimizer/ahx;
invoke-static {v1}, Ldxoptimizer/ahx;->a(Ldxoptimizer/ahx;)Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ldxoptimizer/aix;->a(Landroid/content/Context;)Ldxoptimizer/aix;
move-result-object v1
invoke-virtual {v1, v2}, Ldxoptimizer/aix;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 385
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_ce
move v6, v12
move-object v5, v1
.line 392
:goto_98
iget-object v1, p0, Ldxoptimizer/ahx$2;->b:Ldxoptimizer/ahx;
invoke-static {v1}, Ldxoptimizer/ahx;->a(Ldxoptimizer/ahx;)Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Ldxoptimizer/aht;->a(Landroid/content/Context;)Ldxoptimizer/aht;
move-result-object v1
invoke-static {v3}, Lcom/dianxinos/optimizer/engine/antispam/utils/PhoneLabelUtils;->a(Ljava/lang/String;)I
move-result v4
const-wide/16 v8, 0x0
invoke-virtual/range {v1 .. v9}, Ldxoptimizer/aht;->a(Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;ILjava/lang/String;J)V
.line 394
return-void
.line 364
:cond_ac
iget-object v1, v8, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->mLoc:Ljava/lang/String;
goto :goto_2f
.line 372
:cond_af
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v3, v8, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->mOperator:Ljava/lang/String;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
goto :goto_63
.line 388
:cond_c3
if-eqz v4, :cond_ce
.line 389
invoke-virtual {v4}, Lcom/dianxinos/optimizer/engine/antispam/model/AchieveInfo$PhoneLabel;->getType()I
move-result v4
if-ne v4, v12, :cond_ce
move v6, v12
move-object v5, v1
.line 390
goto :goto_98
:cond_ce
move-object v5, v1
goto :goto_98
:cond_d0
move-object v7, v1
goto :goto_63
:cond_d2
move-object v1, v7
goto/16 :goto_2f
.end method