Log.smali
.class public final Lcom/baidu/sapi2/base/debug/Log;
.super Ljava/lang/Object;
.source "Log.java"
# static fields
.field public static final TAG:Ljava/lang/String; = "SAPI"
.field private static enabled:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 10
const/4 v0, 0x0
sput-boolean v0, Lcom/baidu/sapi2/base/debug/Log;->enabled:Z
return-void
.end method
.method private constructor <init>()V
.registers 1
.prologue
.line 13
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 14
return-void
.end method
.method private static converArrayToString(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
.registers 7
.prologue
.line 76
if-eqz p1, :cond_5
:try_start_2
array-length v0, p1
if-nez v0, :cond_8
.line 77
:cond_5
const-string v0, ""
.line 103
:goto_7
return-object v0
.line 79
:cond_8
new-instance v2, Ljava/lang/StringBuffer;
invoke-direct {v2}, Ljava/lang/StringBuffer;-><init>()V
.line 80
array-length v3, p1
.line 81
const/4 v0, 0x0
move v1, v0
:goto_10
if-ge v1, v3, :cond_38
.line 82
aget-object v0, p1, v1
.line 83
if-eqz v0, :cond_2a
.line 84
if-eqz v1, :cond_1d
.line 85
const-string v4, "|"
invoke-virtual {v2, v4}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
:try_end_1d
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_1d} :catch_3d
.line 88
:cond_1d
:try_start_1d
instance-of v4, v0, Ljava/lang/Throwable;
if-eqz v4, :cond_2e
.line 89
check-cast v0, Ljava/lang/Throwable;
invoke-static {v0}, Landroid/util/Log;->getStackTraceString(Ljava/lang/Throwable;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 81
:cond_2a
:goto_2a
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_10
.line 91
:cond_2e
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
:try_end_35
.catch Ljava/lang/Exception; {:try_start_1d .. :try_end_35} :catch_36
.catch Ljava/lang/Throwable; {:try_start_1d .. :try_end_35} :catch_3d
goto :goto_2a
.line 94
:catch_36
move-exception v0
goto :goto_2a
.line 99
:cond_38
:try_start_38
invoke-virtual {v2}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
:try_end_3b
.catch Ljava/lang/Throwable; {:try_start_38 .. :try_end_3b} :catch_3d
move-result-object v0
goto :goto_7
.line 101
:catch_3d
move-exception v0
.line 102
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "converArrayToString t: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 103
const-string v0, "converArrayToString null"
goto :goto_7
.end method
.method public static varargs d(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
.prologue
.line 22
sget-boolean v0, Lcom/baidu/sapi2/base/debug/Log;->enabled:Z
if-nez v0, :cond_5
.line 27
:goto_4
return-void
.line 25
:cond_5
invoke-static {p0, p1}, Lcom/baidu/sapi2/base/debug/Log;->converArrayToString(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_4
.end method
.method public static varargs d([Ljava/lang/Object;)V
.registers 2
.prologue
.line 30
const-string v0, "SAPI"
invoke-static {v0, p0}, Lcom/baidu/sapi2/base/debug/Log;->d(Ljava/lang/String;[Ljava/lang/Object;)V
.line 31
return-void
.end method
.method public static e(Ljava/lang/String;Ljava/lang/Throwable;)V
.registers 4
.prologue
.line 63
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
aput-object p1, v0, v1
invoke-static {p0, v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/String;[Ljava/lang/Object;)V
.line 64
return-void
.end method
.method public static varargs e(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
.prologue
.line 67
sget-boolean v0, Lcom/baidu/sapi2/base/debug/Log;->enabled:Z
if-nez v0, :cond_5
.line 71
:goto_4
return-void
.line 70
:cond_5
invoke-static {p0, p1}, Lcom/baidu/sapi2/base/debug/Log;->converArrayToString(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_4
.end method
.method public static e(Ljava/lang/Throwable;)V
.registers 2
.prologue
.line 59
const-string v0, "SAPI"
invoke-static {v0, p0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/String;Ljava/lang/Throwable;)V
.line 60
return-void
.end method
.method public static enable(Z)V
.registers 1
.prologue
.line 17
sput-boolean p0, Lcom/baidu/sapi2/base/debug/Log;->enabled:Z
.line 18
return-void
.end method
.method public static varargs i(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
.prologue
.line 35
sget-boolean v0, Lcom/baidu/sapi2/base/debug/Log;->enabled:Z
if-nez v0, :cond_5
.line 40
:goto_4
return-void
.line 38
:cond_5
invoke-static {p0, p1}, Lcom/baidu/sapi2/base/debug/Log;->converArrayToString(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_4
.end method
.method public static varargs i([Ljava/lang/Object;)V
.registers 2
.prologue
.line 43
const-string v0, "SAPI"
invoke-static {v0, p0}, Lcom/baidu/sapi2/base/debug/Log;->i(Ljava/lang/String;[Ljava/lang/Object;)V
.line 44
return-void
.end method
.method public static varargs w(Ljava/lang/String;[Ljava/lang/Object;)V
.registers 3
.prologue
.line 47
sget-boolean v0, Lcom/baidu/sapi2/base/debug/Log;->enabled:Z
if-nez v0, :cond_5
.line 52
:goto_4
return-void
.line 50
:cond_5
invoke-static {p0, p1}, Lcom/baidu/sapi2/base/debug/Log;->converArrayToString(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_4
.end method
.method public static varargs w([Ljava/lang/Object;)V
.registers 2
.prologue
.line 55
const-string v0, "SAPI"
invoke-static {v0, p0}, Lcom/baidu/sapi2/base/debug/Log;->w(Ljava/lang/String;[Ljava/lang/Object;)V
.line 56
return-void
.end method