VirusDataImpl.smali
.class public Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;
.super Ljava/lang/Object;
.source "VirusDataImpl.java"
# interfaces
.implements Lcom/cm/plugincluster/softmgr/interfaces/scan/DataInterface$IVirusData;
# instance fields
.field public mAppType:I
.field public mVirusDescription:Ljava/lang/String;
.field public mVirusName:Ljava/lang/String;
.field public mVirusTypeString:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 9
const-string v0, ""
iput-object v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusName:Ljava/lang/String;
.line 10
const-string v0, ""
iput-object v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusTypeString:Ljava/lang/String;
.line 11
const-string v0, ""
iput-object v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusDescription:Ljava/lang/String;
.line 13
const/4 v0, 0x2
iput v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
return-void
.end method
.method public static readFromParcel(Landroid/os/Parcel;)Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;
.registers 4
.prologue
.line 24
new-instance v0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;
invoke-direct {v0}, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;-><init>()V
.line 25
invoke-virtual {p0}, Landroid/os/Parcel;->readInt()I
move-result v1
.line 26
const/4 v2, 0x1
if-ne v1, v2, :cond_24
.line 28
invoke-virtual {p0}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusName:Ljava/lang/String;
.line 29
invoke-virtual {p0}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusTypeString:Ljava/lang/String;
.line 30
invoke-virtual {p0}, Landroid/os/Parcel;->readString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusDescription:Ljava/lang/String;
.line 31
invoke-virtual {p0}, Landroid/os/Parcel;->readInt()I
move-result v1
iput v1, v0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
.line 34
:cond_24
return-object v0
.end method
.method public static writeToParcel(Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;Landroid/os/Parcel;I)V
.registers 4
.prologue
.line 16
if-eqz p0, :cond_6
.line 17
invoke-virtual {p0, p1, p2}, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->writeToParcel(Landroid/os/Parcel;I)V
.line 21
:goto_5
return-void
.line 19
:cond_6
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
goto :goto_5
.end method
# virtual methods
.method public describeContents()I
.registers 2
.prologue
.line 39
const/4 v0, 0x0
return v0
.end method
.method public getAppType()I
.registers 2
.prologue
.line 68
iget v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
return v0
.end method
.method public getVirusDescription()Ljava/lang/String;
.registers 3
.prologue
.line 58
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ""
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusDescription:Ljava/lang/String;
invoke-virtual {v0, v1}, 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 v0
return-object v0
.end method
.method public getVirusName()Ljava/lang/String;
.registers 3
.prologue
.line 53
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ""
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusName:Ljava/lang/String;
invoke-virtual {v0, v1}, 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 v0
return-object v0
.end method
.method public getVirusTypeString()Ljava/lang/String;
.registers 3
.prologue
.line 63
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ""
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusTypeString:Ljava/lang/String;
invoke-virtual {v0, v1}, 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 v0
return-object v0
.end method
.method public isBlack()Z
.registers 4
.prologue
const/4 v0, 0x1
.line 73
iget v1, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
if-eq v1, v0, :cond_a
iget v1, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
const/4 v2, 0x4
if-ne v1, v2, :cond_b
.line 79
:cond_a
:goto_a
return v0
:cond_b
const/4 v0, 0x0
goto :goto_a
.end method
.method public isUnknown()Z
.registers 2
.prologue
.line 93
iget v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
if-nez v0, :cond_6
.line 94
const/4 v0, 0x1
.line 97
:goto_5
return v0
:cond_6
const/4 v0, 0x0
goto :goto_5
.end method
.method public isWhite()Z
.registers 3
.prologue
.line 84
iget v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
const/4 v1, 0x3
if-ne v0, v1, :cond_7
.line 85
const/4 v0, 0x1
.line 88
:goto_6
return v0
:cond_7
const/4 v0, 0x0
goto :goto_6
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.registers 4
.prologue
.line 44
const/4 v0, 0x1
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 45
iget-object v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusName:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 46
iget-object v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusTypeString:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 47
iget-object v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mVirusDescription:Ljava/lang/String;
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 48
iget v0, p0, Lcom/cm/plugincluster/softmgr/interfaces/scan/VirusDataImpl;->mAppType:I
invoke-virtual {p1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 49
return-void
.end method