a$a$a.smali
.class final Lcom/android/b/a/a$a$a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/android/b/a/a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/android/b/a/a$a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "a"
.end annotation
# instance fields
.field private a:Landroid/os/IBinder;
# direct methods
.method constructor <init>(Landroid/os/IBinder;)V
.registers 2
.line 302
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 303
iput-object p1, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
return-void
.end method
# virtual methods
.method public final a(ILjava/lang/String;Ljava/lang/String;)I
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 315
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 316
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 319
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 320
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 321
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 322
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 323
iget-object p1, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/4 p2, 0x1
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 324
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 325
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
:try_end_24
.catchall {:try_start_8 .. :try_end_24} :catchall_2b
.line 328
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 329
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return p1
:catchall_2b
move-exception p1
.line 328
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 329
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final a(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 358
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 359
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 362
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 363
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 364
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 365
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p4, :cond_21
const/4 p2, 0x1
.line 367
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 368
invoke-virtual {p4, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_24
.line 371
:cond_21
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 373
:goto_24
iget-object p2, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/4 p3, 0x2
invoke-interface {p2, p3, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 374
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 375
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
if-eqz p1, :cond_3c
.line 376
sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {p1, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/Bundle;
:try_end_3b
.catchall {:try_start_8 .. :try_end_3b} :catchall_44
goto :goto_3d
:cond_3c
const/4 p1, 0x0
.line 383
:goto_3d
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 384
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object p1
:catchall_44
move-exception p1
.line 383
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 384
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 470
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 471
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 474
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 475
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 476
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 477
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 478
invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 479
iget-object p1, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/4 p2, 0x4
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 480
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 481
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
if-eqz p1, :cond_32
.line 482
sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {p1, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/Bundle;
:try_end_31
.catchall {:try_start_8 .. :try_end_31} :catchall_3a
goto :goto_33
:cond_32
const/4 p1, 0x0
.line 489
:goto_33
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 490
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object p1
:catchall_3a
move-exception p1
.line 489
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 490
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 699
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 700
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 703
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 704
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 705
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 706
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 707
invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p5, :cond_24
const/4 p2, 0x1
.line 709
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 710
invoke-virtual {p5, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_27
.line 713
:cond_24
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 715
:goto_27
iget-object p2, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/16 p3, 0x9
invoke-interface {p2, p3, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 716
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 717
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
if-eqz p1, :cond_40
.line 718
sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {p1, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/Bundle;
:try_end_3f
.catchall {:try_start_8 .. :try_end_3f} :catchall_48
goto :goto_41
:cond_40
const/4 p1, 0x0
.line 725
:goto_41
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 726
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object p1
:catchall_48
move-exception p1
.line 725
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 726
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
.registers 9
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 419
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 420
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 423
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 424
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 425
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 426
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 427
invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 428
invoke-virtual {v0, p5}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 429
iget-object p1, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/4 p2, 0x3
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 430
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 431
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
if-eqz p1, :cond_35
.line 432
sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {p1, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/Bundle;
:try_end_34
.catchall {:try_start_8 .. :try_end_34} :catchall_3d
goto :goto_36
:cond_35
const/4 p1, 0x0
.line 439
:goto_36
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 440
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object p1
:catchall_3d
move-exception p1
.line 439
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 440
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)Landroid/os/Bundle;
.registers 10
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 640
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 641
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 644
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 645
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 646
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 647
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 648
invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 649
invoke-virtual {v0, p5}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p6, :cond_27
const/4 p2, 0x1
.line 651
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 652
invoke-virtual {p6, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_2a
.line 655
:cond_27
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 657
:goto_2a
iget-object p2, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/16 p3, 0x8
invoke-interface {p2, p3, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 658
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 659
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
if-eqz p1, :cond_43
.line 660
sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {p1, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/Bundle;
:try_end_42
.catchall {:try_start_8 .. :try_end_42} :catchall_4b
goto :goto_44
:cond_43
const/4 p1, 0x0
.line 667
:goto_44
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 668
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object p1
:catchall_4b
move-exception p1
.line 667
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 668
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final a(ILjava/lang/String;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/os/Bundle;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")",
"Landroid/os/Bundle;"
}
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 567
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 568
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 571
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 572
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 573
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 574
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeStringList(Ljava/util/List;)V
.line 575
invoke-virtual {v0, p4}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 576
invoke-virtual {v0, p5}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 577
invoke-virtual {v0, p6}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 578
iget-object p1, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/4 p2, 0x7
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 579
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 580
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
if-eqz p1, :cond_38
.line 581
sget-object p1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
invoke-interface {p1, v1}, Landroid/os/Parcelable$Creator;->createFromParcel(Landroid/os/Parcel;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/Bundle;
:try_end_37
.catchall {:try_start_8 .. :try_end_37} :catchall_40
goto :goto_39
:cond_38
const/4 p1, 0x0
.line 588
:goto_39
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 589
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return-object p1
:catchall_40
move-exception p1
.line 588
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 589
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final asBinder()Landroid/os/IBinder;
.registers 2
.line 307
iget-object v0, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
return-object v0
.end method
.method public final b(ILjava/lang/String;Ljava/lang/String;)I
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 496
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 497
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 500
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 501
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 502
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 503
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 504
iget-object p1, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/4 p2, 0x5
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 505
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 506
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
:try_end_24
.catchall {:try_start_8 .. :try_end_24} :catchall_2b
.line 509
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 510
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return p1
:catchall_2b
move-exception p1
.line 509
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 510
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final b(ILjava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)I
.registers 8
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 732
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 733
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 736
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 737
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 738
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 739
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
const/4 p1, 0x0
if-eqz p4, :cond_21
const/4 p2, 0x1
.line 741
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeInt(I)V
.line 742
invoke-virtual {p4, v0, p1}, Landroid/os/Bundle;->writeToParcel(Landroid/os/Parcel;I)V
goto :goto_24
.line 745
:cond_21
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 747
:goto_24
iget-object p2, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/16 p3, 0xa
invoke-interface {p2, p3, v0, v1, p1}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 748
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 749
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
:try_end_32
.catchall {:try_start_8 .. :try_end_32} :catchall_39
.line 752
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 753
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return p1
:catchall_39
move-exception p1
.line 752
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 753
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method
.method public final c(ILjava/lang/String;Ljava/lang/String;)I
.registers 7
.annotation system Ldalvik/annotation/Throws;
value = {
Landroid/os/RemoteException;
}
.end annotation
.line 516
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v0
.line 517
invoke-static {}, Landroid/os/Parcel;->obtain()Landroid/os/Parcel;
move-result-object v1
:try_start_8
const-string v2, "com.android.vending.billing.IInAppBillingService"
.line 520
invoke-virtual {v0, v2}, Landroid/os/Parcel;->writeInterfaceToken(Ljava/lang/String;)V
.line 521
invoke-virtual {v0, p1}, Landroid/os/Parcel;->writeInt(I)V
.line 522
invoke-virtual {v0, p2}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 523
invoke-virtual {v0, p3}, Landroid/os/Parcel;->writeString(Ljava/lang/String;)V
.line 524
iget-object p1, p0, Lcom/android/b/a/a$a$a;->a:Landroid/os/IBinder;
const/4 p2, 0x6
const/4 p3, 0x0
invoke-interface {p1, p2, v0, v1, p3}, Landroid/os/IBinder;->transact(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
.line 525
invoke-virtual {v1}, Landroid/os/Parcel;->readException()V
.line 526
invoke-virtual {v1}, Landroid/os/Parcel;->readInt()I
move-result p1
:try_end_24
.catchall {:try_start_8 .. :try_end_24} :catchall_2b
.line 529
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 530
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
return p1
:catchall_2b
move-exception p1
.line 529
invoke-virtual {v1}, Landroid/os/Parcel;->recycle()V
.line 530
invoke-virtual {v0}, Landroid/os/Parcel;->recycle()V
throw p1
.end method