l.smali
.class public final Lsg/bigo/a/a/l;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static final transient a:Ljava/lang/StringBuilder;
.field private static final transient b:Ljava/lang/StringBuilder;
.field private static final transient c:Lsg/bigo/a/a/b;
# direct methods
.method static constructor <clinit>()V
.registers 2
.line 13
new-instance v0, Ljava/lang/StringBuilder;
const/16 v1, 0x400
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
sput-object v0, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
.line 57
new-instance v0, Ljava/lang/StringBuilder;
const/16 v1, 0x80
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(I)V
sput-object v0, Lsg/bigo/a/a/l;->b:Ljava/lang/StringBuilder;
.line 59
new-instance v0, Lsg/bigo/a/a/l$1;
invoke-direct {v0}, Lsg/bigo/a/a/l$1;-><init>()V
sput-object v0, Lsg/bigo/a/a/l;->c:Lsg/bigo/a/a/b;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 11
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a([Ljava/lang/StackTraceElement;)Ljava/lang/String;
.registers 7
.line 16
sget-object v0, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->setLength(I)V
if-eqz p0, :cond_73
.line 20
array-length v0, p0
:goto_9
if-ge v1, v0, :cond_73
aget-object v2, p0, v1
if-eqz v2, :cond_70
.line 24
sget-object v3, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 25
sget-object v3, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const/16 v4, 0x2e
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 26
sget-object v3, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 28
invoke-virtual {v2}, Ljava/lang/StackTraceElement;->isNativeMethod()Z
move-result v3
if-eqz v3, :cond_36
.line 29
sget-object v2, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const-string v3, "(Native Method)"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_69
.line 31
:cond_36
invoke-virtual {v2}, Ljava/lang/StackTraceElement;->getFileName()Ljava/lang/String;
move-result-object v3
if-nez v3, :cond_44
.line 34
sget-object v2, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const-string v3, "(Unknown Source)"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_69
.line 36
:cond_44
invoke-virtual {v2}, Ljava/lang/StackTraceElement;->getLineNumber()I
move-result v2
.line 38
sget-object v4, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const/16 v5, 0x28
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 39
sget-object v4, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
if-ltz v2, :cond_62
.line 41
sget-object v3, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const/16 v4, 0x3a
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 42
sget-object v3, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 44
:cond_62
sget-object v2, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const/16 v3, 0x29
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 47
:goto_69
sget-object v2, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
const-string v3, "\r\n"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:cond_70
add-int/lit8 v1, v1, 0x1
goto :goto_9
.line 50
:cond_73
sget-object p0, Lsg/bigo/a/a/l;->a:Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method static synthetic a()Ljava/lang/StringBuilder;
.registers 1
.line 11
sget-object v0, Lsg/bigo/a/a/l;->b:Ljava/lang/StringBuilder;
return-object v0
.end method
.method public static b([Ljava/lang/StackTraceElement;)Ljava/lang/String;
.registers 2
.line 54
sget-object v0, Lsg/bigo/a/a/l;->c:Lsg/bigo/a/a/b;
invoke-interface {v0, p0}, Lsg/bigo/a/a/b;->a([Ljava/lang/StackTraceElement;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method