ApkResultImpl.smali
.class public Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;
.super Ljava/lang/Object;
.source "ApkResultImpl.java"
# interfaces
.implements Lcom/cmcm/security/checkVirus/scan/monitor/IApkResult;
# instance fields
.field public aPJ:Ljava/lang/String;
.field public aPO:Ljava/lang/String;
.field private aPP:Ljava/lang/String;
.field public aQb:Ljava/lang/String;
.field public aQc:Ljava/lang/String;
.field public aQd:Lcom/cmcm/security/checkVirus/scan/monitor/VirusDataImpl;
.field protected aQe:Lcom/cmcm/security/checkVirus/scan/monitor/AdwareDataImpl;
.field protected aQf:Lcom/cmcm/security/checkVirus/scan/monitor/PaymentDataImpl;
# direct methods
.method static constructor <clinit>()V
.registers 3
.prologue
.line 9
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/String;
const/4 v1, 0x0
const-string v2, ".riskware."
aput-object v2, v0, v1
const/4 v1, 0x1
const-string v2, ".hacktool."
aput-object v2, v0, v1
return-void
.end method
.method public constructor <init>()V
.registers 2
.prologue
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 15
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPO:Ljava/lang/String;
.line 16
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQb:Ljava/lang/String;
.line 17
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPP:Ljava/lang/String;
.line 18
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPJ:Ljava/lang/String;
.line 19
const-string v0, ""
iput-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQc:Ljava/lang/String;
.line 21
return-void
.end method
.method private getAppName()Ljava/lang/String;
.registers 2
.prologue
.line 120
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPO:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_d
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPP:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
.line 127
:cond_d
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPP:Ljava/lang/String;
return-object v0
.end method
# virtual methods
.method public describeContents()I
.registers 2
.prologue
.line 188
const/4 v0, 0x0
return v0
.end method
.method public equals(Ljava/lang/Object;)Z
.registers 4
.prologue
.line 204
instance-of v0, p1, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;
if-eqz v0, :cond_36
.line 205
check-cast p1, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;
.line 206
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPO:Ljava/lang/String;
iget-object v1, p1, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPO:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_34
.line 207
invoke-direct {p0}, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->getAppName()Ljava/lang/String;
move-result-object v0
invoke-direct {p1}, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->getAppName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_34
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPJ:Ljava/lang/String;
iget-object v1, p1, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPJ:Ljava/lang/String;
.line 208
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_34
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQb:Ljava/lang/String;
iget-object v1, p1, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQb:Ljava/lang/String;
.line 209
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_34
const/4 v0, 0x1
.line 211
:goto_33
return v0
.line 209
:cond_34
const/4 v0, 0x0
.line 206
goto :goto_33
.line 211
:cond_36
invoke-super {p0, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
goto :goto_33
.end method
.method public toString()Ljava/lang/String;
.registers 3
.prologue
.line 216
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 217
iget-object v1, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPO:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 218
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 219
iget-object v1, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQb:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 220
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 221
invoke-direct {p0}, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->getAppName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 222
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 223
iget-object v1, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPJ:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 224
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 225
iget-object v1, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQc:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 226
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 227
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 4
.prologue
.line 193
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPO:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 194
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQb:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 195
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aPJ:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 196
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQc:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 197
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQd:Lcom/cmcm/security/checkVirus/scan/monitor/VirusDataImpl;
invoke-static {v0, p1, p2}, Lcom/cmcm/security/checkVirus/scan/monitor/VirusDataImpl;->a(Lcom/cmcm/security/checkVirus/scan/monitor/VirusDataImpl;Landroid/os/Parcel;I)V
.line 198
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQe:Lcom/cmcm/security/checkVirus/scan/monitor/AdwareDataImpl;
invoke-static {v0, p1, p2}, Lcom/cmcm/security/checkVirus/scan/monitor/AdwareDataImpl;->a(Lcom/cmcm/security/checkVirus/scan/monitor/AdwareDataImpl;Landroid/os/Parcel;I)V
.line 199
iget-object v0, p0, Lcom/cmcm/security/checkVirus/scan/monitor/ApkResultImpl;->aQf:Lcom/cmcm/security/checkVirus/scan/monitor/PaymentDataImpl;
invoke-static {v0, p1, p2}, Lcom/cmcm/security/checkVirus/scan/monitor/PaymentDataImpl;->a(Lcom/cmcm/security/checkVirus/scan/monitor/PaymentDataImpl;Landroid/os/Parcel;I)V
.line 200
return-void
.end method