ISms$Stub$Proxy.smali
.class Lcom/android/internal/telephony/ISms$Stub$Proxy;
.super Ljava/lang/Object;
.source "ISms.java"
# interfaces
.implements Lcom/android/internal/telephony/ISms;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/android/internal/telephony/ISms$Stub;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "Proxy"
.end annotation
# instance fields
.field private mRemote:Landroid/os/IBinder;
# direct methods
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
.prologue
.line 218
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 219
iput-object p1, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote:Landroid/os/IBinder;
.line 220
return-void
.end method
# virtual methods
.method public asBinder()Landroid/os/IBinder;
.registers 2
.prologue
.line 223
iget-object v0, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote:Landroid/os/IBinder;
return-object v0
.end method
.method public copyMessageToIccEf(I[B[B)Z
.registers 10
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x0
.line 293
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 294
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 297
:try_start_9
const-string v3, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 298
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 299
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeByteArray([B)V
.line 300
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeByteArray([B)V
.line 301
iget-object v3, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote: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 302
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 303
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_24
.catchall {:try_start_9 .. :try_end_24} :catchall_2f
move-result v3
if-eqz v3, :cond_28
const/4 v0, 0x1
.line 306
:cond_28
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 307
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 309
return v0
.line 306
:catchall_2f
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 307
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public disableCellBroadcast(I)Z
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x0
.line 503
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 504
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 507
:try_start_9
const-string v3, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 508
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 509
iget-object v3, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote: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 510
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 511
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_1f
.catchall {:try_start_9 .. :try_end_1f} :catchall_2a
move-result v3
if-eqz v3, :cond_23
const/4 v0, 0x1
.line 514
:cond_23
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 515
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 517
return v0
.line 514
:catchall_2a
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 515
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public disableCellBroadcastRange(II)Z
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x0
.line 564
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 565
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 568
:try_start_9
const-string v3, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 569
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 570
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 571
iget-object v3, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v4, 0xa
const/4 v5, 0x0
invoke-interface {v3, v4, v1, v2, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 572
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 573
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_22
.catchall {:try_start_9 .. :try_end_22} :catchall_2d
move-result v3
if-eqz v3, :cond_26
const/4 v0, 0x1
.line 576
:cond_26
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 577
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 579
return v0
.line 576
:catchall_2d
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 577
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public enableCellBroadcast(I)Z
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x0
.line 474
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 475
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 478
:try_start_9
const-string v3, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 479
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 480
iget-object v3, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v4, 0x7
const/4 v5, 0x0
invoke-interface {v3, v4, v1, v2, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 481
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 482
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_1e
.catchall {:try_start_9 .. :try_end_1e} :catchall_29
move-result v3
if-eqz v3, :cond_22
const/4 v0, 0x1
.line 485
:cond_22
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 486
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 488
return v0
.line 485
:catchall_29
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 486
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public enableCellBroadcastRange(II)Z
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x0
.line 533
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 534
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 537
:try_start_9
const-string v3, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 538
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 539
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 540
iget-object v3, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/16 v4, 0x9
const/4 v5, 0x0
invoke-interface {v3, v4, v1, v2, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 541
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 542
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_22
.catchall {:try_start_9 .. :try_end_22} :catchall_2d
move-result v3
if-eqz v3, :cond_26
const/4 v0, 0x1
.line 545
:cond_26
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 546
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 548
return v0
.line 545
:catchall_2d
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 546
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public getAllMessagesFromIccEf()Ljava/util/List;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/android/internal/telephony/SmsRawData;",
">;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 236
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 237
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 240
:try_start_8
const-string v0, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 241
iget-object v0, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v3, 0x1
const/4 v4, 0x0
invoke-interface {v0, v3, v1, v2, v4}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 242
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 243
sget-object v0, Lcom/android/internal/telephony/SmsRawData;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-virtual {v2, v0}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
:try_end_1c
.catchall {:try_start_8 .. :try_end_1c} :catchall_24
move-result-object v0
.line 246
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 247
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 249
return-object v0
.line 246
:catchall_24
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 247
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public getInterfaceDescriptor()Ljava/lang/String;
.registers 2
.prologue
.line 227
const-string v0, "com.android.internal.telephony.ISms"
return-object v0
.end method
.method public sendData(Ljava/lang/String;Ljava/lang/String;I[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V
.registers 12
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 336
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 337
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 339
:try_start_8
const-string v0, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 340
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 341
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 342
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeInt(I)V
.line 343
invoke-virtual {v1, p4}, Landroid/os/Parcel;->writeByteArray([B)V
.line 344
if-eqz p5, :cond_3e
.line 345
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 346
const/4 v0, 0x0
invoke-virtual {p5, v1, v0}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V
.line 351
:goto_23
if-eqz p6, :cond_4b
.line 352
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 353
const/4 v0, 0x0
invoke-virtual {p6, v1, v0}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V
.line 358
:goto_2d
iget-object v0, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote: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 359
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_37
.catchall {:try_start_8 .. :try_end_37} :catchall_43
.line 362
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 363
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 365
return-void
.line 349
:cond_3e
const/4 v0, 0x0
:try_start_3f
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_42
.catchall {:try_start_3f .. :try_end_42} :catchall_43
goto :goto_23
.line 362
:catchall_43
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 363
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.line 356
:cond_4b
const/4 v0, 0x0
:try_start_4c
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_4f
.catchall {:try_start_4c .. :try_end_4f} :catchall_43
goto :goto_2d
.end method
.method public sendMultipartText(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;",
"Ljava/util/List",
"<",
"Landroid/app/PendingIntent;",
">;",
"Ljava/util/List",
"<",
"Landroid/app/PendingIntent;",
">;)V"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 444
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 445
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 447
:try_start_8
const-string v0, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 448
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 449
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 450
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V
.line 451
invoke-virtual {v1, p4}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 452
invoke-virtual {v1, p5}, Landroid/os/Parcel;->writeTypedList(Ljava/util/List;)V
.line 453
iget-object v0, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote: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 454
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_26
.catchall {:try_start_8 .. :try_end_26} :catchall_2d
.line 457
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 458
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 460
return-void
.line 457
:catchall_2d
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 458
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method
.method public sendText(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V
.registers 11
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
.line 391
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 392
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 394
:try_start_8
const-string v0, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 395
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 396
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 397
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 398
if-eqz p4, :cond_3b
.line 399
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 400
const/4 v0, 0x0
invoke-virtual {p4, v1, v0}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V
.line 405
:goto_20
if-eqz p5, :cond_48
.line 406
const/4 v0, 0x1
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
.line 407
const/4 v0, 0x0
invoke-virtual {p5, v1, v0}, Landroid/app/PendingIntent;->writeToParcel(Landroid/os/Parcel;I)V
.line 412
:goto_2a
iget-object v0, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote: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 413
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
:try_end_34
.catchall {:try_start_8 .. :try_end_34} :catchall_40
.line 416
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 417
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 419
return-void
.line 403
:cond_3b
const/4 v0, 0x0
:try_start_3c
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_3f
.catchall {:try_start_3c .. :try_end_3f} :catchall_40
goto :goto_20
.line 416
:catchall_40
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 417
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.line 410
:cond_48
const/4 v0, 0x0
:try_start_49
invoke-virtual {v1, v0}, Landroid/os/Parcel;->writeInt(I)V
:try_end_4c
.catchall {:try_start_49 .. :try_end_4c} :catchall_40
goto :goto_2a
.end method
.method public updateMessageOnIccEf(II[B)Z
.registers 10
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.prologue
const/4 v0, 0x0
.line 264
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
.line 265
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v2
.line 268
:try_start_9
const-string v3, "com.android.internal.telephony.ISms"
invoke-virtual {v1, v3}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 269
invoke-virtual {v1, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 270
invoke-virtual {v1, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 271
invoke-virtual {v1, p3}, Landroid/os/Parcel;->writeByteArray([B)V
.line 272
iget-object v3, p0, Lcom/android/internal/telephony/ISms$Stub$Proxy;->mRemote:Landroid/os/IBinder;
const/4 v4, 0x2
const/4 v5, 0x0
invoke-interface {v3, v4, v1, v2, v5}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 273
invoke-virtual {v2}, Landroid/os/Parcel;->readException()V
.line 274
invoke-virtual {v2}, Landroid/os/Parcel;->readInt()I
:try_end_24
.catchall {:try_start_9 .. :try_end_24} :catchall_2f
move-result v3
if-eqz v3, :cond_28
const/4 v0, 0x1
.line 277
:cond_28
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 278
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 280
return v0
.line 277
:catchall_2f
move-exception v0
invoke-virtual {v2}, Landroid/os/Parcel;->recycle()V
.line 278
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
throw v0
.end method