d.smali
.class Lcom/cleanmaster/ui/app/task/d;
.super Ljava/lang/Object;
.source "TopAppsInterface.java"
# interfaces
.implements Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;
# instance fields
.field final synthetic a:I
.field final synthetic b:Lcom/cleanmaster/ui/app/task/ITopCallBack;
.field final synthetic c:Lcom/cleanmaster/ui/app/task/c;
# direct methods
.method constructor <init>(Lcom/cleanmaster/ui/app/task/c;ILcom/cleanmaster/ui/app/task/ITopCallBack;)V
.registers 4
.prologue
.line 68
iput-object p1, p0, Lcom/cleanmaster/ui/app/task/d;->c:Lcom/cleanmaster/ui/app/task/c;
iput p2, p0, Lcom/cleanmaster/ui/app/task/d;->a:I
iput-object p3, p0, Lcom/cleanmaster/ui/app/task/d;->b:Lcom/cleanmaster/ui/app/task/ITopCallBack;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public callbackMessage(IIILjava/lang/Object;)V
.registers 9
.prologue
.line 72
iget-object v0, p0, Lcom/cleanmaster/ui/app/task/d;->c:Lcom/cleanmaster/ui/app/task/c;
iget-object v0, v0, Lcom/cleanmaster/ui/app/task/c;->a:Lcom/cleanmaster/ui/app/task/TopAppsInterface;
invoke-static {v0}, Lcom/cleanmaster/ui/app/task/TopAppsInterface;->b(Lcom/cleanmaster/ui/app/task/TopAppsInterface;)Ljava/util/List;
move-result-object v1
monitor-enter v1
.line 73
packed-switch p1, :pswitch_data_42
.line 94
:cond_c
:goto_c
:try_start_c
monitor-exit v1
.line 95
return-void
.line 75
:pswitch_e
check-cast p4, Lcom/cm/plugincluster/softmgr/beans/InfoData;
.line 76
if-eqz p4, :cond_c
.line 77
iget-object v0, p4, Lcom/cm/plugincluster/softmgr/beans/InfoData;->info:Lcom/cm/plugincluster/common/interfaces/IUninstallAppInfo;
invoke-interface {v0}, Lcom/cm/plugincluster/common/interfaces/IUninstallAppInfo;->isSystemApp()Z
move-result v0
if-nez v0, :cond_c
.line 78
iget-object v0, p0, Lcom/cleanmaster/ui/app/task/d;->c:Lcom/cleanmaster/ui/app/task/c;
iget-object v0, v0, Lcom/cleanmaster/ui/app/task/c;->a:Lcom/cleanmaster/ui/app/task/TopAppsInterface;
invoke-static {v0}, Lcom/cleanmaster/ui/app/task/TopAppsInterface;->b(Lcom/cleanmaster/ui/app/task/TopAppsInterface;)Ljava/util/List;
move-result-object v0
iget-object v2, p4, Lcom/cm/plugincluster/softmgr/beans/InfoData;->info:Lcom/cm/plugincluster/common/interfaces/IUninstallAppInfo;
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_c
.line 94
:catchall_28
move-exception v0
monitor-exit v1
:try_end_2a
.catchall {:try_start_c .. :try_end_2a} :catchall_28
throw v0
.line 84
:pswitch_2b
:try_start_2b
iget-object v0, p0, Lcom/cleanmaster/ui/app/task/d;->c:Lcom/cleanmaster/ui/app/task/c;
iget-object v0, v0, Lcom/cleanmaster/ui/app/task/c;->a:Lcom/cleanmaster/ui/app/task/TopAppsInterface;
iget v2, p0, Lcom/cleanmaster/ui/app/task/d;->a:I
iget-object v3, p0, Lcom/cleanmaster/ui/app/task/d;->b:Lcom/cleanmaster/ui/app/task/ITopCallBack;
invoke-static {v0, v2, v3}, Lcom/cleanmaster/ui/app/task/TopAppsInterface;->a(Lcom/cleanmaster/ui/app/task/TopAppsInterface;ILcom/cleanmaster/ui/app/task/ITopCallBack;)V
:try_end_36
.catch Landroid/os/RemoteException; {:try_start_2b .. :try_end_36} :catch_37
.catch Ljava/lang/Exception; {:try_start_2b .. :try_end_36} :catch_3c
.catchall {:try_start_2b .. :try_end_36} :catchall_28
goto :goto_c
.line 85
:catch_37
move-exception v0
.line 86
:try_start_38
invoke-virtual {v0}, Landroid/os/RemoteException;->printStackTrace()V
goto :goto_c
.line 87
:catch_3c
move-exception v0
.line 88
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:try_end_40
.catchall {:try_start_38 .. :try_end_40} :catchall_28
goto :goto_c
.line 73
nop
:pswitch_data_42
.packed-switch 0x5
:pswitch_e
:pswitch_2b
.end packed-switch
.end method