l$1.smali
.class final Lsg/bigo/a/a/l$1;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/a/a/b;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/a/a/l;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = null
.end annotation
# direct methods
.method constructor <init>()V
.registers 1
.line 59
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a([Ljava/lang/StackTraceElement;)Ljava/lang/String;
.registers 6
if-eqz p1, :cond_b5
.line 73
array-length v0, p1
if-eqz v0, :cond_b5
const/4 v0, 0x0
aget-object v1, p1, v0
if-nez v1, :cond_c
goto/16 :goto_b5
.line 76
:cond_c
aget-object v1, p1, v0
.line 77
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "."
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x4
.line 1095
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_8b
const-string v3, "nativeLoad"
.line 1096
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_89
const-string v3, "loadLibrary0"
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_89
const-string v3, "Runtime.doLoad"
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_4a
goto :goto_89
:cond_4a
const-string v3, "android.os.BinderProxy.transactNative"
.line 1098
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_54
const/4 v2, 0x5
goto :goto_8b
:cond_54
const-string v3, "Xlog.logWrite2"
.line 1100
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_5e
const/4 v2, 0x7
goto :goto_8b
:cond_5e
const-string v3, "java.lang.Object.wait"
.line 1102
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_69
const/16 v2, 0xd
goto :goto_8b
:cond_69
const-string v3, "libcore.io.Posix."
.line 1104
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_73
const/4 v2, 0x6
goto :goto_8b
:cond_73
const-string v3, "AssetManager.openXmlBlockAsset"
.line 1106
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_7e
const/16 v2, 0xa
goto :goto_8b
:cond_7e
const-string v3, "libcore.io.Posix.fsync"
.line 1108
invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_8b
const/16 v2, 0xb
goto :goto_8b
:cond_89
:goto_89
const/16 v2, 0x9
.line 82
:cond_8b
:goto_8b
invoke-static {}, Lsg/bigo/a/a/l;->a()Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->setLength(I)V
:goto_92
if-ge v0, v2, :cond_ac
.line 84
array-length v1, p1
if-ge v0, v1, :cond_ac
.line 85
aget-object v1, p1, v0
.line 86
invoke-static {}, Lsg/bigo/a/a/l;->a()Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v1}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "$"
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
add-int/lit8 v0, v0, 0x1
goto :goto_92
.line 90
:cond_ac
invoke-static {}, Lsg/bigo/a/a/l;->a()Ljava/lang/StringBuilder;
move-result-object p1
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
return-object p1
:cond_b5
:goto_b5
const-string p1, ""
return-object p1
.end method