cao.smali
.class public Ldxoptimizer/cao;
.super Ljava/lang/Object;
.source "SharedPrefsHelper.java"
# static fields
.field private static a:Ldxoptimizer/can;
# direct methods
.method private static a(Landroid/os/IBinder;)Ldxoptimizer/can;
.registers 3
.prologue
.line 20
if-nez p0, :cond_4
.line 21
const/4 v0, 0x0
.line 27
:goto_3
return-object v0
.line 23
:cond_4
const-string v0, "com.dianxinos.optimizer.shareprefs.ISharedPrefsService"
invoke-interface {p0, v0}, Landroid/os/IBinder;->queryLocalInterface(Ljava/lang/String;)Landroid/os/IInterface;
move-result-object v0
.line 24
if-eqz v0, :cond_13
instance-of v1, v0, Ldxoptimizer/can;
if-eqz v1, :cond_13
.line 25
check-cast v0, Ldxoptimizer/can;
goto :goto_3
.line 27
:cond_13
new-instance v0, Ldxoptimizer/caq;
invoke-direct {v0, p0}, Ldxoptimizer/caq;-><init>(Landroid/os/IBinder;)V
goto :goto_3
.end method
.method private static a(Ldxoptimizer/can;)Ldxoptimizer/can;
.registers 3
.prologue
.line 32
if-eqz p0, :cond_f
.line 33
invoke-interface {p0}, Ldxoptimizer/can;->asBinder()Landroid/os/IBinder;
move-result-object v0
.line 34
if-eqz v0, :cond_f
invoke-interface {v0}, Landroid/os/IBinder;->isBinderAlive()Z
move-result v0
if-eqz v0, :cond_f
.line 53
:goto_e
return-object p0
.line 46
:cond_f
const/4 v0, 0x1
const-string v1, "SPService"
invoke-static {v0, v1}, Ldxoptimizer/bya;->a(ILjava/lang/String;)Landroid/os/IBinder;
move-result-object v0
.line 48
invoke-static {v0}, Ldxoptimizer/cao;->a(Landroid/os/IBinder;)Ldxoptimizer/can;
move-result-object p0
.line 52
sput-object p0, Ldxoptimizer/cao;->a:Ldxoptimizer/can;
goto :goto_e
.end method
.method private static a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
.registers 5
.prologue
.line 63
sget-object v0, Ldxoptimizer/cao;->a:Ldxoptimizer/can;
invoke-static {v0}, Ldxoptimizer/cao;->a(Ldxoptimizer/can;)Ldxoptimizer/can;
move-result-object v0
.line 64
if-eqz v0, :cond_e
.line 66
:try_start_8
invoke-interface {v0, p0, p1, p2, p3}, Ldxoptimizer/can;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_b
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_b} :catch_d
move-result-object v0
.line 71
:goto_c
return-object v0
.line 67
:catch_d
move-exception v0
.line 71
:cond_e
const/4 v0, 0x0
goto :goto_c
.end method
.method private static a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">(",
"Ljava/lang/Object;",
"TT;)TT;"
}
.end annotation
.prologue
.line 112
if-eqz p0, :cond_3
.line 119
:goto_2
return-object p0
:cond_3
move-object p0, p1
goto :goto_2
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;I)V
.registers 5
.prologue
.line 91
const/4 v0, 0x3
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {v0, p0, p1, v1}, Ldxoptimizer/cao;->b(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
.line 92
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;J)V
.registers 6
.prologue
.line 95
const/4 v0, 0x4
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-static {v0, p0, p1, v1}, Ldxoptimizer/cao;->b(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
.line 96
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.prologue
.line 99
const/4 v0, 0x6
invoke-static {v0, p0, p1, p2}, Ldxoptimizer/cao;->b(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
.line 100
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;Z)V
.registers 5
.prologue
.line 103
const/4 v0, 0x2
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {v0, p0, p1, v1}, Ldxoptimizer/cao;->b(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
.line 104
return-void
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;I)I
.registers 5
.prologue
.line 123
const/4 v0, 0x3
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {v0, p0, p1, v1}, Ldxoptimizer/cao;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
.line 124
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-static {v0, v1}, Ldxoptimizer/cao;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
return v0
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;J)J
.registers 6
.prologue
.line 128
const/4 v0, 0x4
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-static {v0, p0, p1, v1}, Ldxoptimizer/cao;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
.line 129
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-static {v0, v1}, Ldxoptimizer/cao;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
return-wide v0
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 133
const/4 v0, 0x6
invoke-static {v0, p0, p1, p2}, Ldxoptimizer/cao;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
.line 134
invoke-static {v0, p2}, Ldxoptimizer/cao;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
return-object v0
.end method
.method private static b(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
.registers 5
.prologue
.line 80
sget-object v0, Ldxoptimizer/cao;->a:Ldxoptimizer/can;
invoke-static {v0}, Ldxoptimizer/cao;->a(Ldxoptimizer/can;)Ldxoptimizer/can;
move-result-object v0
.line 81
if-eqz v0, :cond_b
.line 83
:try_start_8
invoke-interface {v0, p0, p1, p2, p3}, Ldxoptimizer/can;->b(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V
:try_end_b
.catch Ljava/lang/Exception; {:try_start_8 .. :try_end_b} :catch_c
.line 88
:cond_b
:goto_b
return-void
.line 84
:catch_c
move-exception v0
goto :goto_b
.end method
.method public static b(Ljava/lang/String;Ljava/lang/String;Z)Z
.registers 5
.prologue
.line 138
const/4 v0, 0x2
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {v0, p0, p1, v1}, Ldxoptimizer/cao;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
.line 139
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-static {v0, v1}, Ldxoptimizer/cao;->a(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method