byd.smali
.class public Ldxoptimizer/byd;
.super Ljava/lang/Object;
.source "MPServiceClient.java"
# static fields
.field private static volatile c:Ldxoptimizer/byd;
# instance fields
.field private a:Ldxoptimizer/byc;
.field private b:Ljava/lang/String;
# direct methods
.method private constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 34
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 35
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/byd;->b:Ljava/lang/String;
.line 36
return-void
.end method
.method private a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
.registers 4
.prologue
.line 47
if-eqz p1, :cond_f
.line 48
invoke-interface {p1}, Ldxoptimizer/byc;->asBinder()Landroid/os/IBinder;
move-result-object v0
.line 49
if-eqz v0, :cond_f
invoke-interface {v0}, Landroid/os/IBinder;->isBinderAlive()Z
move-result v0
if-eqz v0, :cond_f
.line 75
:goto_e
return-object p1
.line 61
:cond_f
const/4 v0, 0x1
const-string v1, "MPService"
invoke-static {v0, v1}, Ldxoptimizer/bya;->a(ILjava/lang/String;)Landroid/os/IBinder;
move-result-object v0
.line 63
invoke-static {v0}, Ldxoptimizer/byc$a;->a(Landroid/os/IBinder;)Ldxoptimizer/byc;
move-result-object p1
.line 74
iput-object p1, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
goto :goto_e
.end method
.method public static a(Landroid/content/Context;)Ldxoptimizer/byd;
.registers 3
.prologue
.line 24
sget-object v0, Ldxoptimizer/byd;->c:Ldxoptimizer/byd;
if-nez v0, :cond_13
.line 25
const-class v1, Ldxoptimizer/byd;
monitor-enter v1
.line 26
:try_start_7
sget-object v0, Ldxoptimizer/byd;->c:Ldxoptimizer/byd;
if-nez v0, :cond_12
.line 27
new-instance v0, Ldxoptimizer/byd;
invoke-direct {v0, p0}, Ldxoptimizer/byd;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/byd;->c:Ldxoptimizer/byd;
.line 29
:cond_12
monitor-exit v1
:try_end_13
.catchall {:try_start_7 .. :try_end_13} :catchall_16
.line 31
:cond_13
sget-object v0, Ldxoptimizer/byd;->c:Ldxoptimizer/byd;
return-object v0
.line 29
:catchall_16
move-exception v0
:try_start_17
monitor-exit v1
:try_end_18
.catchall {:try_start_17 .. :try_end_18} :catchall_16
throw v0
.end method
# virtual methods
.method public a()Ljava/lang/String;
.registers 2
.prologue
.line 80
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 81
if-eqz v0, :cond_e
.line 83
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->a()Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 88
:goto_c
return-object v0
.line 84
:catch_d
move-exception v0
.line 88
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public a(ILjava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 854
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 855
if-eqz v0, :cond_e
.line 857
:try_start_8
invoke-interface {v0, p1, p2}, Ldxoptimizer/byc;->a(ILjava/lang/String;)Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 864
:goto_c
return-object v0
.line 858
:catch_d
move-exception v0
.line 864
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public a(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 487
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 488
if-eqz v0, :cond_e
.line 490
:try_start_8
invoke-interface {v0, p1}, Ldxoptimizer/byc;->b(Ljava/lang/String;)Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 495
:goto_c
return-object v0
.line 491
:catch_d
move-exception v0
.line 495
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 119
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 120
if-eqz v0, :cond_e
.line 122
:try_start_8
invoke-interface {v0, p1, p2}, Ldxoptimizer/byc;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 127
:goto_c
return-object v0
.line 123
:catch_d
move-exception v0
.line 127
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public a(I)V
.registers 3
.prologue
.line 594
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 595
if-eqz v0, :cond_b
.line 597
:try_start_8
invoke-interface {v0, p1}, Ldxoptimizer/byc;->a(I)V
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_c
.line 602
:cond_b
:goto_b
return-void
.line 598
:catch_c
move-exception v0
goto :goto_b
.end method
.method public b()Ljava/lang/String;
.registers 2
.prologue
.line 93
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 94
if-eqz v0, :cond_e
.line 96
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->b()Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 101
:goto_c
return-object v0
.line 97
:catch_d
move-exception v0
.line 101
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public b(I)Ljava/lang/String;
.registers 3
.prologue
.line 868
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 869
if-eqz v0, :cond_e
.line 871
:try_start_8
invoke-interface {v0, p1}, Ldxoptimizer/byc;->c(I)Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 878
:goto_c
return-object v0
.line 872
:catch_d
move-exception v0
.line 878
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public b(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 512
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 513
if-eqz v0, :cond_e
.line 515
:try_start_8
invoke-interface {v0, p1}, Ldxoptimizer/byc;->c(Ljava/lang/String;)Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 520
:goto_c
return-object v0
.line 516
:catch_d
move-exception v0
.line 520
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public c()Ljava/lang/String;
.registers 2
.prologue
.line 106
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 107
if-eqz v0, :cond_e
.line 109
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->c()Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 114
:goto_c
return-object v0
.line 110
:catch_d
move-exception v0
.line 114
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public d()Ljava/lang/String;
.registers 2
.prologue
.line 132
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 133
if-eqz v0, :cond_e
.line 135
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->d()Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 140
:goto_c
return-object v0
.line 136
:catch_d
move-exception v0
.line 140
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public e()Ljava/lang/String;
.registers 2
.prologue
.line 145
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 146
if-eqz v0, :cond_e
.line 148
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->e()Ljava/lang/String;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 153
:goto_c
return-object v0
.line 149
:catch_d
move-exception v0
.line 153
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public f()Landroid/os/IBinder;
.registers 2
.prologue
.line 409
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 410
if-eqz v0, :cond_e
.line 412
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->o()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 417
:goto_c
return-object v0
.line 413
:catch_d
move-exception v0
.line 417
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public g()Landroid/os/IBinder;
.registers 2
.prologue
.line 606
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 607
if-eqz v0, :cond_e
.line 609
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->p()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 614
:goto_c
return-object v0
.line 610
:catch_d
move-exception v0
.line 614
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public h()Landroid/os/IBinder;
.registers 2
.prologue
.line 619
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 620
if-eqz v0, :cond_e
.line 622
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->D()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 627
:goto_c
return-object v0
.line 623
:catch_d
move-exception v0
.line 627
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public i()Landroid/os/IBinder;
.registers 2
.prologue
.line 632
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 633
if-eqz v0, :cond_e
.line 635
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->q()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 640
:goto_c
return-object v0
.line 636
:catch_d
move-exception v0
.line 640
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public j()Landroid/os/IBinder;
.registers 2
.prologue
.line 645
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 646
if-eqz v0, :cond_e
.line 648
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->r()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 653
:goto_c
return-object v0
.line 649
:catch_d
move-exception v0
.line 653
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public k()Landroid/os/IBinder;
.registers 2
.prologue
.line 672
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 673
if-eqz v0, :cond_e
.line 675
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->t()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 680
:goto_c
return-object v0
.line 676
:catch_d
move-exception v0
.line 680
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public l()Landroid/os/IBinder;
.registers 2
.prologue
.line 685
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 686
if-eqz v0, :cond_e
.line 688
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->u()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 693
:goto_c
return-object v0
.line 689
:catch_d
move-exception v0
.line 693
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public m()Landroid/os/IBinder;
.registers 2
.prologue
.line 698
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 699
if-eqz v0, :cond_e
.line 701
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->v()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 706
:goto_c
return-object v0
.line 702
:catch_d
move-exception v0
.line 706
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public n()Landroid/os/IBinder;
.registers 2
.prologue
.line 763
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 764
if-eqz v0, :cond_e
.line 766
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->y()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 771
:goto_c
return-object v0
.line 767
:catch_d
move-exception v0
.line 771
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public o()Landroid/os/IBinder;
.registers 2
.prologue
.line 776
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 777
if-eqz v0, :cond_e
.line 779
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->z()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 784
:goto_c
return-object v0
.line 780
:catch_d
move-exception v0
.line 784
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public p()Landroid/os/IBinder;
.registers 2
.prologue
.line 802
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 803
if-eqz v0, :cond_e
.line 805
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->B()Landroid/os/IBinder;
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 810
:goto_c
return-object v0
.line 806
:catch_d
move-exception v0
.line 810
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method public q()Z
.registers 2
.prologue
.line 882
iget-object v0, p0, Ldxoptimizer/byd;->a:Ldxoptimizer/byc;
invoke-direct {p0, v0}, Ldxoptimizer/byd;->a(Ldxoptimizer/byc;)Ldxoptimizer/byc;
move-result-object v0
.line 883
if-eqz v0, :cond_e
.line 885
:try_start_8
invoke-interface {v0}, Ldxoptimizer/byc;->G()Z
:try_end_b
.catch Landroid/os/RemoteException; {:try_start_8 .. :try_end_b} :catch_d
move-result v0
.line 892
:goto_c
return v0
.line 886
:catch_d
move-exception v0
.line 892
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method