c.smali
.class Lcom/ijinshan/duba/service/c;
.super Ljava/lang/Object;
.source "KXEFunctionImp.java"
# interfaces
.implements Lcom/cm/plugincluster/junkengine/junk/engine/JunkEventCommandInterface;
# instance fields
.field final synthetic a:Lcom/ijinshan/duba/service/a;
# direct methods
.method constructor <init>(Lcom/ijinshan/duba/service/a;)V
.registers 2
.prologue
.line 146
iput-object p1, p0, Lcom/ijinshan/duba/service/c;->a:Lcom/ijinshan/duba/service/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public callbackMessage(IIILjava/lang/Object;)V
.registers 15
.prologue
const/4 v5, 0x3
const/4 v4, 0x1
const/4 v0, 0x0
.line 149
.line 150
iget-object v1, p0, Lcom/ijinshan/duba/service/c;->a:Lcom/ijinshan/duba/service/a;
monitor-enter v1
.line 151
:try_start_6
iget-object v2, p0, Lcom/ijinshan/duba/service/c;->a:Lcom/ijinshan/duba/service/a;
invoke-static {v2}, Lcom/ijinshan/duba/service/a;->a(Lcom/ijinshan/duba/service/a;)Lcom/ijinshan/duba/service/a$a;
move-result-object v6
.line 152
monitor-exit v1
.line 154
sparse-switch p1, :sswitch_data_a6
.line 251
:cond_10
:goto_10
:sswitch_10
return-void
.line 152
:catchall_11
move-exception v0
monitor-exit v1
:try_end_13
.catchall {:try_start_6 .. :try_end_13} :catchall_11
throw v0
.line 156
:sswitch_14
if-eqz v6, :cond_10
.line 157
check-cast p4, Ljava/lang/String;
invoke-virtual {v6, p4}, Lcom/ijinshan/duba/service/a$a;->a(Ljava/lang/String;)V
goto :goto_10
.line 189
:sswitch_1c
if-eqz v6, :cond_10
.line 192
invoke-virtual {v6, v5, v0}, Lcom/ijinshan/duba/service/a$a;->a(IZ)V
goto :goto_10
.line 197
:sswitch_22
if-eqz v6, :cond_27
.line 198
invoke-virtual {v6}, Lcom/ijinshan/duba/service/a$a;->a()V
.line 201
:cond_27
iget-object v0, p0, Lcom/ijinshan/duba/service/c;->a:Lcom/ijinshan/duba/service/a;
invoke-static {v0}, Lcom/ijinshan/duba/service/a;->b(Lcom/ijinshan/duba/service/a;)Lcom/ijinshan/duba/service/KXEBase$KXEList;
move-result-object v0
if-eqz v0, :cond_10
.line 203
:try_start_2f
new-instance v0, Lcom/ijinshan/duba/service/KXEBase$KXEList;
invoke-direct {v0}, Lcom/ijinshan/duba/service/KXEBase$KXEList;-><init>()V
.line 204
iget-object v1, p0, Lcom/ijinshan/duba/service/c;->a:Lcom/ijinshan/duba/service/a;
invoke-static {v1}, Lcom/ijinshan/duba/service/a;->b(Lcom/ijinshan/duba/service/a;)Lcom/ijinshan/duba/service/KXEBase$KXEList;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ijinshan/duba/service/KXEBase$KXEList;->addAll(Ljava/util/Collection;)Z
.line 205
iget-object v0, p0, Lcom/ijinshan/duba/service/c;->a:Lcom/ijinshan/duba/service/a;
iget-object v1, p0, Lcom/ijinshan/duba/service/c;->a:Lcom/ijinshan/duba/service/a;
invoke-static {v1}, Lcom/ijinshan/duba/service/a;->b(Lcom/ijinshan/duba/service/a;)Lcom/ijinshan/duba/service/KXEBase$KXEList;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/ijinshan/duba/service/a;->b(Lcom/ijinshan/duba/service/KXEBase$KXEList;)V
:try_end_48
.catch Lcom/ijinshan/duba/service/MethodExecutionException; {:try_start_2f .. :try_end_48} :catch_49
goto :goto_10
.line 206
:catch_49
move-exception v0
.line 207
invoke-virtual {v0}, Lcom/ijinshan/duba/service/MethodExecutionException;->printStackTrace()V
goto :goto_10
.line 212
:sswitch_4e
if-eqz v6, :cond_10
.line 213
check-cast p4, Ljava/lang/String;
invoke-virtual {v6, p4}, Lcom/ijinshan/duba/service/a$a;->a(Ljava/lang/String;)V
goto :goto_10
.line 218
:sswitch_56
if-eqz p4, :cond_10
.line 220
const/4 v1, 0x5
.line 221
const-wide/16 v2, 0x0
.line 222
instance-of v7, p4, Lcom/cleanmaster/junk/bean/CacheInfo;
if-eqz v7, :cond_76
.line 223
check-cast p4, Lcom/cleanmaster/junk/bean/CacheInfo;
.line 224
invoke-virtual {p4}, Lcom/cleanmaster/junk/bean/CacheInfo;->getInfoType()I
move-result v1
if-ne v1, v4, :cond_74
.line 229
:goto_67
invoke-virtual {p4}, Lcom/cleanmaster/junk/bean/CacheInfo;->getSize()J
move-result-wide v2
move-wide v8, v2
move v2, v0
move-wide v0, v8
.line 240
:goto_6e
if-eqz v6, :cond_10
.line 241
invoke-virtual {v6, v2, v0, v1}, Lcom/ijinshan/duba/service/a$a;->a(IJ)V
goto :goto_10
.line 227
:cond_74
const/4 v0, 0x4
goto :goto_67
.line 230
:cond_76
instance-of v0, p4, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
if-eqz v0, :cond_82
.line 232
check-cast p4, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;
invoke-virtual {p4}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getSize()J
move-result-wide v0
move v2, v4
goto :goto_6e
.line 233
:cond_82
instance-of v0, p4, Lcom/cleanmaster/junk/bean/APKModel;
if-eqz v0, :cond_8e
.line 234
const/4 v2, 0x2
.line 235
check-cast p4, Lcom/cleanmaster/junk/bean/APKModel;
invoke-virtual {p4}, Lcom/cleanmaster/junk/bean/APKModel;->getSize()J
move-result-wide v0
goto :goto_6e
.line 236
:cond_8e
instance-of v0, p4, Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel;
if-eqz v0, :cond_a1
.line 238
check-cast p4, Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel;
invoke-interface {p4}, Lcom/cleanmaster/hpsharelib/boost/process/IProcessModel;->getMemory()J
move-result-wide v0
move v2, v5
goto :goto_6e
.line 246
:sswitch_9a
if-eqz v6, :cond_10
.line 247
invoke-virtual {v6}, Lcom/ijinshan/duba/service/a$a;->b()V
goto/16 :goto_10
:cond_a1
move-wide v8, v2
move v2, v1
move-wide v0, v8
goto :goto_6e
.line 154
nop
:sswitch_data_a6
.sparse-switch
0x0 -> :sswitch_14
0x3 -> :sswitch_1c
0xd -> :sswitch_9a
0x10 -> :sswitch_56
0x1c -> :sswitch_22
0x24 -> :sswitch_10
0x51 -> :sswitch_4e
.end sparse-switch
.end method