APKModel.smali
.class public Lcom/cleanmaster/junk/bean/APKModel;
.super Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
.source "APKModel.java"
# interfaces
.implements Lcom/cm/plugincluster/loststars/filemanager/interfaces/IAPKModel;
.implements Ljava/io/Serializable;
.implements Ljava/lang/Comparable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
"Lcom/cm/plugincluster/loststars/filemanager/interfaces/IAPKModel;",
"Ljava/io/Serializable;",
"Ljava/lang/Comparable",
"<",
"Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;",
">;"
}
.end annotation
# static fields
.field public static final APK_CATE_INSTALLED:I = 0x1
.field public static final APK_CATE_NOT_INSTALLED:I = 0x3
.field public static final APK_FOUND_PRIORITY_HIGH:I = 0x1
.field public static final APK_FOUND_PRORITY_LOW:I = 0x0
.field public static final APK_INSTALLED:I = 0x2
.field public static final APK_NOT_INSTALLED:I = 0x4
.field public static final APK_STATUS_CUR:I = 0x1
.field public static final APK_STATUS_NEW:I = 0x2
.field public static final APK_STATUS_OLD:I = 0x0
.field private static final serialVersionUID:J = -0x308c51ae5ff60a0cL
# instance fields
.field private apkInstallStatus:I
.field private appVersionCode:I
.field private broken:Z
.field private checked:Z
.field private fileName:Ljava/lang/String;
.field private installedByApkName:Z
.field private mCheckType:I
.field private mDisplayType:I
.field private mFoundPriority:I
.field private mHasSamePathJunk:Z
.field private mIsBackup:Z
.field private mIsDisplay:Z
.field private mIsExpend:Z
.field private mIsUninstalledNewDL:Z
.field private mIsWhiteFile:Z
.field private m_bIsUserFilterProbe:Z
.field private modifyTime:J
.field private packageName:Ljava/lang/String;
.field private path:Ljava/lang/String;
.field private title:Ljava/lang/String;
.field private type:I
.field private version:Ljava/lang/String;
.field private versionCode:I
# direct methods
.method public constructor <init>()V
.registers 4
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 69
sget-object v0, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->APKFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
invoke-direct {p0, v0}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;-><init>(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V
.line 43
iput v2, p0, Lcom/cleanmaster/junk/bean/APKModel;->mFoundPriority:I
.line 44
iput-boolean v2, p0, Lcom/cleanmaster/junk/bean/APKModel;->checked:Z
.line 46
iput-boolean v2, p0, Lcom/cleanmaster/junk/bean/APKModel;->installedByApkName:Z
.line 47
iput v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->apkInstallStatus:I
.line 48
const/4 v0, -0x1
iput v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->type:I
.line 50
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->broken:Z
.line 51
iput v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->versionCode:I
.line 52
iput v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->appVersionCode:I
.line 53
iput v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mCheckType:I
.line 54
iput v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mDisplayType:I
.line 55
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsExpend:Z
.line 56
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsBackup:Z
.line 57
iput-boolean v2, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsDisplay:Z
.line 58
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsWhiteFile:Z
.line 59
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsUninstalledNewDL:Z
.line 62
iput-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->m_bIsUserFilterProbe:Z
.line 70
return-void
.end method
.method public static create(Landroid/content/Context;Ljava/io/File;)Lcom/cleanmaster/junk/bean/APKModel;
.registers 4
.prologue
.line 325
new-instance v0, Lcom/cleanmaster/junk/scan/ApkParser;
invoke-direct {v0, p0}, Lcom/cleanmaster/junk/scan/ApkParser;-><init>(Landroid/content/Context;)V
.line 326
invoke-virtual {v0, p1}, Lcom/cleanmaster/junk/scan/ApkParser;->parseApkFile(Ljava/io/File;)Lcom/cleanmaster/junk/bean/APKModel;
move-result-object v0
.line 327
if-nez v0, :cond_d
.line 328
const/4 v0, 0x0
.line 333
:cond_c
:goto_c
return-object v0
.line 330
:cond_d
invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/APKModel;->isInstalledByApkName()Z
move-result v1
if-eqz v1, :cond_c
.line 331
iget-object v1, v0, Lcom/cleanmaster/junk/bean/APKModel;->packageName:Ljava/lang/String;
invoke-static {p0, v1}, Lcom/cleanmaster/commons/PackageUtils;->getAppNameByPackageName(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/bean/APKModel;->setTitle(Ljava/lang/String;)V
goto :goto_c
.end method
# virtual methods
.method public IsInUserFilterFolder()Z
.registers 2
.prologue
.line 317
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->m_bIsUserFilterProbe:Z
return v0
.end method
.method public SetCurrentApkIsInUserFolder()V
.registers 2
.prologue
.line 321
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->m_bIsUserFilterProbe:Z
.line 322
return-void
.end method
.method public compareTo(Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)I
.registers 4
.prologue
.line 288
if-eqz p0, :cond_19
if-eqz p1, :cond_19
if-eq p0, p1, :cond_19
iget-object v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->title:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_19
move-object v0, p1
check-cast v0, Lcom/cleanmaster/junk/bean/APKModel;
iget-object v0, v0, Lcom/cleanmaster/junk/bean/APKModel;->title:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-nez v0, :cond_1b
.line 289
:cond_19
const/4 v0, 0x0
.line 292
:goto_1a
return v0
.line 291
:cond_1b
iget-object v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->title:Ljava/lang/String;
check-cast p1, Lcom/cleanmaster/junk/bean/APKModel;
iget-object v1, p1, Lcom/cleanmaster/junk/bean/APKModel;->title:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I
move-result v0
goto :goto_1a
.end method
.method public bridge synthetic compareTo(Ljava/lang/Object;)I
.registers 3
.prologue
.line 23
check-cast p1, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;
invoke-virtual {p0, p1}, Lcom/cleanmaster/junk/bean/APKModel;->compareTo(Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)I
move-result v0
return v0
.end method
.method public getApkFoundPriority()I
.registers 2
.prologue
.line 282
iget v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mFoundPriority:I
return v0
.end method
.method public getApkInstallStatus()I
.registers 2
.prologue
.line 162
iget v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->apkInstallStatus:I
return v0
.end method
.method public getCheckType()I
.registers 2
.prologue
.line 258
iget v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mCheckType:I
return v0
.end method
.method public getDataSpannable()Landroid/text/Spannable;
.registers 7
.prologue
.line 304
invoke-static {}, Lcom/cleanmaster/cleancloud/core/AppGlobalData;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 305
const-string v1, ""
.line 306
sget v1, Lcom/cleanmaster/junk/junkengine/R$string;->apk_app_details:I
invoke-virtual {v0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
.line 307
invoke-virtual {p0}, Lcom/cleanmaster/junk/bean/APKModel;->getModifyTime()J
move-result-wide v4
invoke-static {v4, v5}, Lcom/cleanmaster/junk/util/Commons;->getDateFormatStandard(J)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
invoke-virtual {p0}, Lcom/cleanmaster/junk/bean/APKModel;->getPath()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
.line 306
invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 308
invoke-static {v0}, Lcom/cleanmaster/junk/util/Commons;->DlgMsgformatForAppmanager(Ljava/lang/String;)Landroid/text/Spannable;
move-result-object v0
return-object v0
.end method
.method public getDisplayType()I
.registers 2
.prologue
.line 266
iget v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mDisplayType:I
return v0
.end method
.method public getFileName()Ljava/lang/String;
.registers 2
.prologue
.line 202
iget-object v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->fileName:Ljava/lang/String;
return-object v0
.end method
.method public getIsWhiteFile()Z
.registers 2
.prologue
.line 274
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsWhiteFile:Z
return v0
.end method
.method public getModifyTime()J
.registers 3
.prologue
.line 138
iget-wide v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->modifyTime:J
return-wide v0
.end method
.method public getName()Ljava/lang/String;
.registers 2
.prologue
.line 313
invoke-virtual {p0}, Lcom/cleanmaster/junk/bean/APKModel;->getTitle()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getPackageName()Ljava/lang/String;
.registers 2
.prologue
.line 89
iget-object v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->packageName:Ljava/lang/String;
return-object v0
.end method
.method public getPath()Ljava/lang/String;
.registers 2
.prologue
.line 126
iget-object v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->path:Ljava/lang/String;
return-object v0
.end method
.method public getTitle()Ljava/lang/String;
.registers 2
.prologue
.line 101
iget-object v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->title:Ljava/lang/String;
return-object v0
.end method
.method public getType()I
.registers 2
.prologue
.line 169
iget v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->type:I
return v0
.end method
.method public getVersion()Ljava/lang/String;
.registers 2
.prologue
.line 113
iget-object v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->version:Ljava/lang/String;
return-object v0
.end method
.method public getVersionCode()I
.registers 2
.prologue
.line 222
iget v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->versionCode:I
return v0
.end method
.method public isBackup()Z
.registers 2
.prologue
.line 234
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsBackup:Z
return v0
.end method
.method public isBroken()Z
.registers 2
.prologue
.line 214
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->broken:Z
return v0
.end method
.method public isChecked()Z
.registers 2
.prologue
.line 190
invoke-super {p0}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->isCheck()Z
move-result v0
return v0
.end method
.method public isDisplay()Z
.registers 2
.prologue
.line 242
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsDisplay:Z
return v0
.end method
.method public isExpended()Z
.registers 2
.prologue
.line 73
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsExpend:Z
return v0
.end method
.method public isInstalled()Z
.registers 3
.prologue
.line 226
iget v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->type:I
const/4 v1, 0x2
if-ne v0, v1, :cond_7
const/4 v0, 0x1
:goto_6
return v0
:cond_7
const/4 v0, 0x0
goto :goto_6
.end method
.method public isInstalledByApkName()Z
.registers 2
.prologue
.line 150
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->installedByApkName:Z
return v0
.end method
.method public isUninstalledNewDL()Z
.registers 2
.prologue
.line 250
iget-boolean v0, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsUninstalledNewDL:Z
return v0
.end method
.method public setApkFoundPriority(I)V
.registers 2
.prologue
.line 278
iput p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mFoundPriority:I
.line 279
return-void
.end method
.method public setApkInstallStatus(I)V
.registers 2
.prologue
.line 156
iput p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->apkInstallStatus:I
.line 157
return-void
.end method
.method public setAppVersionCode(I)V
.registers 2
.prologue
.line 77
iput p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->appVersionCode:I
.line 78
return-void
.end method
.method public setBroken(Z)V
.registers 2
.prologue
.line 208
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->broken:Z
.line 209
return-void
.end method
.method public setCheckType(I)V
.registers 2
.prologue
.line 254
iput p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mCheckType:I
.line 255
return-void
.end method
.method public setChecked(Z)V
.registers 2
.prologue
.line 183
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->checked:Z
.line 184
invoke-super {p0, p1}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->setCheck(Z)V
.line 185
return-void
.end method
.method public setDisplayType(I)V
.registers 2
.prologue
.line 262
iput p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mDisplayType:I
.line 263
return-void
.end method
.method public setFileName(Ljava/lang/String;)V
.registers 2
.prologue
.line 196
iput-object p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->fileName:Ljava/lang/String;
.line 197
return-void
.end method
.method public setHasSamePathJunk(Z)V
.registers 2
.prologue
.line 65
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mHasSamePathJunk:Z
.line 66
return-void
.end method
.method public setInstalledByApkName(Z)V
.registers 2
.prologue
.line 144
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->installedByApkName:Z
.line 145
return-void
.end method
.method public setIsBackup(Z)V
.registers 2
.prologue
.line 230
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsBackup:Z
.line 231
return-void
.end method
.method public setIsDisplay(Z)V
.registers 2
.prologue
.line 238
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsDisplay:Z
.line 239
return-void
.end method
.method public setIsUninstalledNewDL(Z)V
.registers 2
.prologue
.line 246
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsUninstalledNewDL:Z
.line 247
return-void
.end method
.method public setIsWhiteFile(Z)V
.registers 2
.prologue
.line 270
iput-boolean p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->mIsWhiteFile:Z
.line 271
return-void
.end method
.method public setModifyTime(J)V
.registers 4
.prologue
.line 132
iput-wide p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->modifyTime:J
.line 133
return-void
.end method
.method public setPackageName(Ljava/lang/String;)V
.registers 2
.prologue
.line 83
iput-object p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->packageName:Ljava/lang/String;
.line 84
return-void
.end method
.method public setPath(Ljava/lang/String;)V
.registers 2
.prologue
.line 120
iput-object p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->path:Ljava/lang/String;
.line 121
return-void
.end method
.method public setTitle(Ljava/lang/String;)V
.registers 2
.prologue
.line 95
iput-object p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->title:Ljava/lang/String;
.line 96
return-void
.end method
.method public setType(I)V
.registers 2
.prologue
.line 176
iput p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->type:I
.line 177
return-void
.end method
.method public setVersion(Ljava/lang/String;)V
.registers 2
.prologue
.line 107
iput-object p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->version:Ljava/lang/String;
.line 108
return-void
.end method
.method public setVersionCode(I)V
.registers 2
.prologue
.line 218
iput p1, p0, Lcom/cleanmaster/junk/bean/APKModel;->versionCode:I
.line 219
return-void
.end method
.method public toString()Ljava/lang/String;
.registers 5
.prologue
.line 296
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "APKModel [packageName="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->packageName:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", title="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->title:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", size="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p0}, Lcom/cleanmaster/junk/bean/APKModel;->getSize()J
move-result-wide v2
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", version="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->version:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", path="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->path:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", checked="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->checked:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", modifyTime="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-wide v2, p0, Lcom/cleanmaster/junk/bean/APKModel;->modifyTime:J
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", installedByApkName="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->installedByApkName:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", apkInstallStatus="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->apkInstallStatus:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", type="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->type:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", fileName="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->fileName:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", broken="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-boolean v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->broken:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ", versionCode="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget v1, p0, Lcom/cleanmaster/junk/bean/APKModel;->versionCode:I
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "]"
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