ApkScanTask$2.smali
.class Lcom/cleanmaster/junk/scan/ApkScanTask$2;
.super Ljava/lang/Object;
.source "ApkScanTask.java"
# interfaces
.implements Lcom/cleanmaster/util/IPathScanCallback;
# instance fields
.field final synthetic this$0:Lcom/cleanmaster/junk/scan/ApkScanTask;
.field final synthetic val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
# direct methods
.method constructor <init>(Lcom/cleanmaster/junk/scan/ApkScanTask;Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;)V
.registers 3
.prologue
.line 1084
iput-object p1, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->this$0:Lcom/cleanmaster/junk/scan/ApkScanTask;
iput-object p2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private onFile_TEMPFOLDER(Ljava/lang/String;JI)V
.registers 11
.prologue
.line 1091
iget-object v1, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
monitor-enter v1
.line 1092
:try_start_3
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
if-nez v0, :cond_89
.line 1093
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
new-instance v2, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
sget-object v3, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->TEMPFOLDER:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
invoke-direct {v2, v3}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;-><init>(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V
iput-object v2, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
.line 1094
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
const/4 v2, 0x1
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setCheck(Z)V
.line 1095
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
const/4 v2, 0x1
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setType(I)V
.line 1096
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
const/4 v2, 0x1
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setScanType(I)V
.line 1097
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->isCheck()Z
move-result v0
if-nez v0, :cond_47
.line 1098
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
const/4 v2, 0x2
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setScanType(I)V
.line 1099
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->TEMPFOLDER_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setJunkInfoType(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V
.line 1101
:cond_47
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-boolean v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->misIgnore:Z
if-eqz v0, :cond_55
.line 1102
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
const/4 v2, 0x1
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setIgnore(Z)V
.line 1104
:cond_55
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->this$0:Lcom/cleanmaster/junk/scan/ApkScanTask;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask;->mContext:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
iget-object v2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget v2, v2, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mDisplayStringId:I
invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String;
move-result-object v0
.line 1105
iget-object v2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v2, v2, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
invoke-virtual {v2, v0}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setChineseName(Ljava/lang/String;)V
.line 1106
iget-object v2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v2, v2, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
invoke-virtual {v2, v0}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setApkName(Ljava/lang/String;)V
.line 1107
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
iget-object v2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v2, v2, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mstrWhiteListFilterName:Ljava/lang/String;
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setStrDirPath(Ljava/lang/String;)V
.line 1108
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
iget-object v2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v2, v2, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mstrWhiteListFilterName:Ljava/lang/String;
invoke-virtual {v0, v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->SetWhiteListKey(Ljava/lang/String;)V
.line 1110
:cond_89
monitor-exit v1
:try_end_8a
.catchall {:try_start_3 .. :try_end_8a} :catchall_ba
.line 1111
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v1, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
monitor-enter v1
.line 1112
:try_start_8f
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
invoke-virtual {v0, p1}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->addPathList(Ljava/lang/String;)V
.line 1113
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
iget-object v2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v2, v2, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getSize()J
move-result-wide v2
add-long/2addr v2, p2
invoke-virtual {v0, v2, v3}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setSize(J)V
.line 1114
iget-object v0, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v0, v0, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
iget-object v2, p0, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->val$specialFolderEx:Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;
iget-object v2, v2, Lcom/cleanmaster/junk/scan/ApkScanTask$SpecialFolderEx;->mTargetResult:Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getFilesCount()J
move-result-wide v2
const-wide/16 v4, 0x1
add-long/2addr v2, v4
invoke-virtual {v0, v2, v3}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->setFilesCount(J)V
.line 1115
monitor-exit v1
:try_end_b9
.catchall {:try_start_8f .. :try_end_b9} :catchall_bd
.line 1116
return-void
.line 1110
:catchall_ba
move-exception v0
:try_start_bb
monitor-exit v1
:try_end_bc
.catchall {:try_start_bb .. :try_end_bc} :catchall_ba
throw v0
.line 1115
:catchall_bd
move-exception v0
:try_start_be
monitor-exit v1
:try_end_bf
.catchall {:try_start_be .. :try_end_bf} :catchall_bd
throw v0
.end method
# virtual methods
.method public onFile(Ljava/lang/String;JIJJJJ)V
.registers 13
.prologue
.line 1087
invoke-direct {p0, p1, p2, p3, p4}, Lcom/cleanmaster/junk/scan/ApkScanTask$2;->onFile_TEMPFOLDER(Ljava/lang/String;JI)V
.line 1088
return-void
.end method