alp.smali
.class Ldxoptimizer/alp;
.super Ljava/lang/Object;
.source "TrashCleanCallbackProxy.java"
# interfaces
.implements Ldxoptimizer/ale;
# instance fields
.field private a:Landroid/os/IBinder;
# direct methods
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
.prologue
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 24
iput-object p1, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
.line 25
return-void
.end method
# virtual methods
.method public a()V
.registers 6
.prologue
.line 34
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 35
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 37
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 38
iget-object v0, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
const/4 v3, 0x2
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 39
invoke-static {v2}, Ldxoptimizer/aln;->a(Landroid/os/Parcel;)V
:try_end_17
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_17} :catch_1e
.catchall {:try_start_8 .. :try_end_17} :catchall_26
.line 43
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 44
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 46
:goto_1d
return-void
.line 40
:catch_1e
move-exception v0
.line 43
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 44
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_1d
.line 43
:catchall_26
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 44
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(I)V
.registers 7
.prologue
.line 126
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 127
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 129
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 130
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 131
iget-object v0, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
const/4 v3, 0x7
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 132
invoke-static {v2}, Ldxoptimizer/aln;->a(Landroid/os/Parcel;)V
:try_end_1a
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_1a} :catch_21
.catchall {:try_start_8 .. :try_end_1a} :catchall_29
.line 136
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 137
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 139
:goto_20
return-void
.line 133
:catch_21
move-exception v0
.line 136
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 137
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_20
.line 136
:catchall_29
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 137
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(IIIJLjava/lang/String;)V
.registers 13
.prologue
.line 50
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 51
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 53
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 54
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 55
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 56
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeInt(I)V
.line 57
invoke-virtual {v1, p4, p5}, Landroid/os/Parcel;->writeLong(J)V
.line 58
invoke-virtual {v1, p6}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 59
iget-object v0, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
const/4 v3, 0x3
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 60
invoke-static {v2}, Ldxoptimizer/aln;->a(Landroid/os/Parcel;)V
:try_end_26
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_26} :catch_2d
.catchall {:try_start_8 .. :try_end_26} :catchall_35
.line 64
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 65
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 67
:goto_2c
return-void
.line 61
:catch_2d
move-exception v0
.line 64
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 65
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_2c
.line 64
:catchall_35
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 65
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(IJ)V
.registers 10
.prologue
.line 71
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 72
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 74
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 75
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 76
invoke-virtual {v1, p2, p3}, Landroid/os/Parcel;->writeLong(J)V
.line 77
iget-object v0, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
const/4 v3, 0x4
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 78
invoke-static {v2}, Ldxoptimizer/aln;->a(Landroid/os/Parcel;)V
:try_end_1d
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_1d} :catch_24
.catchall {:try_start_8 .. :try_end_1d} :catchall_2c
.line 82
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 83
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 85
:goto_23
return-void
.line 79
:catch_24
move-exception v0
.line 82
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 83
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_23
.line 82
:catchall_2c
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 83
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public asBinder()Landroid/os/IBinder;
.registers 2
.prologue
.line 29
iget-object v0, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
return-object v0
.end method
.method public b()V
.registers 6
.prologue
.line 89
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 90
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 92
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 93
iget-object v0, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
const/4 v3, 0x5
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 94
invoke-static {v2}, Ldxoptimizer/aln;->a(Landroid/os/Parcel;)V
:try_end_17
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_17} :catch_1e
.catchall {:try_start_8 .. :try_end_17} :catchall_26
.line 98
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 99
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 101
:goto_1d
return-void
.line 95
:catch_1e
move-exception v0
.line 98
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 99
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_1d
.line 98
:catchall_26
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 99
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public c()Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;
.registers 6
.prologue
.line 105
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 106
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 108
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanCallback"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 109
iget-object v0, p0, Ldxoptimizer/alp;->a:Landroid/os/IBinder;
const/4 v3, 0x6
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 110
invoke-static {v2}, Ldxoptimizer/aln;->a(Landroid/os/Parcel;)V
.line 111
invoke-virtual {v2}, Landroid/os/Parcel;->readSerializable()Ljava/io/Serializable;
move-result-object v0
.line 112
instance-of v3, v0, Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;
if-eqz v3, :cond_28
.line 113
check-cast v0, Lcom/dianxinos/optimizer/engine/trash/TrashCleanInfo;
:try_end_21
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_21} :catch_30
.catchall {:try_start_8 .. :try_end_21} :catchall_38
.line 118
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 119
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 121
:goto_27
return-object v0
.line 118
:cond_28
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 119
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 121
:goto_2e
const/4 v0, 0x0
goto :goto_27
.line 115
:catch_30
move-exception v0
.line 118
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 119
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_2e
.line 118
:catchall_38
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 119
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method