als.smali
.class Ldxoptimizer/als;
.super Ljava/lang/Object;
.source "TrashCleanProxy.java"
# interfaces
.implements Ldxoptimizer/alh;
# instance fields
.field private a:Landroid/os/IBinder;
# direct methods
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
.prologue
.line 21
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 22
iput-object p1, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
.line 23
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)V
.registers 7
.prologue
.line 60
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 61
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 63
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 64
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 66
iget-object v0, p0, Ldxoptimizer/als;->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 67
invoke-virtual {v2}, Landroid/os/Parcel;->readException()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 71
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 72
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 74
:goto_20
return-void
.line 68
:catch_21
move-exception v0
.line 71
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 72
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_20
.line 71
:catchall_29
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 72
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;IJZLdxoptimizer/ale;)V
.registers 12
.prologue
const/4 v0, 0x0
.line 216
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 217
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 219
:try_start_9
const-string v3, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 220
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 221
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 222
invoke-virtual {v1, p3, p4}, Landroid/os/Parcel;->writeLong(J)V
.line 223
if-eqz p5, :cond_1a
const/4 v0, 0x1
:cond_1a
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 224
invoke-virtual {v1, p6}, Landroid/os/Parcel;->writeStrongInterface(Landroid/os/IInterface;)V
.line 225
iget-object v0, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/16 v3, 0xa
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 226
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_2b
.catch Landroid/os/RemoteException; {:try_start_9 .. :try_end_2b} :catch_32
.catchall {:try_start_9 .. :try_end_2b} :catchall_3a
.line 230
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 231
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 233
:goto_31
return-void
.line 227
:catch_32
move-exception v0
.line 230
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 231
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_31
.line 230
:catchall_3a
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 231
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;Landroid/os/Bundle;ZILdxoptimizer/ali;)V
.registers 11
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 33
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 34
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v3
.line 36
:try_start_a
const-string v4, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v2, v4}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 37
invoke-virtual {v2, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 38
if-nez p2, :cond_35
.line 39
const-string v4, "INVALID"
invoke-virtual {v2, v4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 44
:goto_19
if-eqz p3, :cond_4d
:goto_1b
invoke-virtual {v2, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 45
invoke-virtual {v2, p4}, Landroid/os/Parcel;->writeInt(I)V
.line 46
invoke-virtual {v2, p5}, Landroid/os/Parcel;->writeStrongInterface(Landroid/os/IInterface;)V
.line 48
iget-object v0, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/4 v1, 0x1
const/4 v4, 0x0
invoke-interface {v0, v1, v2, v3, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 49
invoke-virtual {v3}, Landroid/os/Parcel;->readException()V
:try_end_2e
.catch Landroid/os/RemoteException; {:try_start_a .. :try_end_2e} :catch_45
.catchall {:try_start_a .. :try_end_2e} :catchall_4f
.line 53
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 54
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 56
:goto_34
return-void
.line 41
:cond_35
:try_start_35
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/Class;->getName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 42
const/4 v4, 0x0
invoke-virtual {p2, v2, v4}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
:try_end_44
.catch Landroid/os/RemoteException; {:try_start_35 .. :try_end_44} :catch_45
.catchall {:try_start_35 .. :try_end_44} :catchall_4f
goto :goto_19
.line 50
:catch_45
move-exception v0
.line 53
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 54
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
goto :goto_34
:cond_4d
move v0, v1
.line 44
goto :goto_1b
.line 53
:catchall_4f
move-exception v0
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 54
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 9
.prologue
.line 156
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 157
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 159
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 160
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 161
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 162
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 164
iget-object v0, p0, Ldxoptimizer/als;->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 165
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_20
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_20} :catch_27
.catchall {:try_start_8 .. :try_end_20} :catchall_2f
.line 169
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 170
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 172
:goto_26
return-void
.line 166
:catch_27
move-exception v0
.line 169
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 170
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_26
.line 169
:catchall_2f
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 170
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;ZJLdxoptimizer/ams;)V
.registers 11
.prologue
const/4 v0, 0x0
.line 259
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 260
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 262
:try_start_9
const-string v3, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 263
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 264
if-eqz p2, :cond_14
const/4 v0, 0x1
:cond_14
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 265
invoke-virtual {v1, p3, p4}, Landroid/os/Parcel;->writeLong(J)V
.line 266
invoke-virtual {v1, p5}, Landroid/os/Parcel;->writeStrongInterface(Landroid/os/IInterface;)V
.line 267
iget-object v0, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/16 v3, 0xd
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 268
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_28
.catch Landroid/os/RemoteException; {:try_start_9 .. :try_end_28} :catch_2f
.catchall {:try_start_9 .. :try_end_28} :catchall_37
.line 274
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 275
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 277
:goto_2e
return-void
.line 269
:catch_2f
move-exception v0
.line 274
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 275
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_2e
.line 274
:catchall_37
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 275
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;[ILdxoptimizer/alc;)V
.registers 9
.prologue
.line 237
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 238
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 240
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 241
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 242
array-length v0, p2
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 243
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeIntArray([I)V
.line 244
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeStrongInterface(Landroid/os/IInterface;)V
.line 246
iget-object v0, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/16 v3, 0xb
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 247
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_25
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_25} :catch_2c
.catchall {:try_start_8 .. :try_end_25} :catchall_34
.line 251
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 252
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 254
:goto_2b
return-void
.line 248
:catch_2c
move-exception v0
.line 251
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 252
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_2b
.line 251
:catchall_34
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 252
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;)Z
.registers 10
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 281
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 282
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v3
.line 285
:try_start_a
const-string v4, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v2, v4}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 286
invoke-virtual {v2, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 287
invoke-virtual {v2, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 288
iget-object v4, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/16 v5, 0xc
const/4 v6, 0x0
invoke-interface {v4, v5, v2, v3, v6}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 289
invoke-virtual {v3}, Landroid/os/Parcel;->readException()V
.line 290
invoke-virtual {v3}, Landroid/os/Parcel;->readInt()I
:try_end_23
.catch Landroid/os/RemoteException; {:try_start_a .. :try_end_23} :catch_2f
.catchall {:try_start_a .. :try_end_23} :catchall_38
move-result v4
if-ne v4, v0, :cond_2d
.line 295
:goto_26
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 296
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 298
:goto_2c
return v0
:cond_2d
move v0, v1
.line 290
goto :goto_26
.line 291
:catch_2f
move-exception v0
.line 295
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 296
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
move v0, v1
.line 297
goto :goto_2c
.line 295
:catchall_38
move-exception v0
invoke-virtual {v3}, Landroid/os/Parcel;->recycle()V
.line 296
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public asBinder()Landroid/os/IBinder;
.registers 2
.prologue
.line 27
iget-object v0, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
return-object v0
.end method
.method public b(Ljava/lang/String;)Z
.registers 8
.prologue
const/4 v0, 0x0
.line 78
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 79
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 82
:try_start_9
const-string v3, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 83
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 85
iget-object v3, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/4 v4, 0x3
const/4 v5, 0x0
invoke-interface {v3, v4, v1, v2, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 86
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 87
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_1e
.catch Landroid/os/RemoteException; {:try_start_9 .. :try_end_1e} :catch_29
.catchall {:try_start_9 .. :try_end_1e} :catchall_31
move-result v3
if-eqz v3, :cond_22
const/4 v0, 0x1
.line 91
:cond_22
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 92
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 94
:goto_28
return v0
.line 88
:catch_29
move-exception v3
.line 91
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 92
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_28
.line 91
:catchall_31
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 92
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public c(Ljava/lang/String;)V
.registers 7
.prologue
.line 99
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 100
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 102
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 103
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 105
iget-object v0, p0, Ldxoptimizer/als;->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 106
invoke-virtual {v2}, Landroid/os/Parcel;->readException()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 110
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 111
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 113
:goto_20
return-void
.line 107
:catch_21
move-exception v0
.line 110
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 111
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_20
.line 110
:catchall_29
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 111
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public d(Ljava/lang/String;)V
.registers 7
.prologue
.line 117
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 118
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 120
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 121
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 123
iget-object v0, p0, Ldxoptimizer/als;->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 124
invoke-virtual {v2}, Landroid/os/Parcel;->readException()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 128
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 129
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 131
:goto_20
return-void
.line 125
:catch_21
move-exception v0
.line 128
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 129
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_20
.line 128
:catchall_29
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 129
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public e(Ljava/lang/String;)Z
.registers 8
.prologue
const/4 v0, 0x0
.line 176
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 177
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 180
:try_start_9
const-string v3, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 181
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 183
iget-object v3, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/16 v4, 0x8
const/4 v5, 0x0
invoke-interface {v3, v4, v1, v2, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 184
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 185
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_1f
.catch Landroid/os/RemoteException; {:try_start_9 .. :try_end_1f} :catch_2a
.catchall {:try_start_9 .. :try_end_1f} :catchall_32
move-result v3
if-eqz v3, :cond_23
const/4 v0, 0x1
.line 189
:cond_23
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 190
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 192
:goto_29
return v0
.line 186
:catch_2a
move-exception v3
.line 189
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 190
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_29
.line 189
:catchall_32
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 190
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public f(Ljava/lang/String;)V
.registers 7
.prologue
.line 197
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 198
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 200
:try_start_8
const-string v0, "com.dianxinos.optimizer.engine.trash.ITrashCleanService"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 201
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 203
iget-object v0, p0, Ldxoptimizer/als;->a:Landroid/os/IBinder;
const/16 v3, 0x9
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 204
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_1b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_1b} :catch_22
.catchall {:try_start_8 .. :try_end_1b} :catchall_2a
.line 208
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 209
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 211
:goto_21
return-void
.line 205
:catch_22
move-exception v0
.line 208
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 209
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
goto :goto_21
.line 208
:catchall_2a
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 209
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method