2022-06-10 21:38:30 +09:00

1120 lines
40 KiB
Smali

.class public Lkotlin/text/q;
.super Lkotlin/text/p;
.source "StringBuilderJVM.kt"
# annotations
.annotation system Ldalvik/annotation/SourceDebugExtension;
value = "SMAP\nStringBuilderJVM.kt\nKotlin\n*S Kotlin\n*F\n+ 1 StringBuilderJVM.kt\nkotlin/text/StringsKt__StringBuilderJVMKt\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,381:1\n1#2:382\n*E\n"
.end annotation
.annotation runtime Lkotlin/Metadata;
bv = {}
d1 = {
"\u0000x\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000c\n\u0000\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\u000e\n\u0002\u0008\u0003\n\u0002\u0010\u0019\n\u0002\u0008\u0004\n\u0002\u0010\r\n\u0002\u0008\u0003\n\u0002\u0018\u0002\n\u0002\u0008\u0003\n\u0002\u0010\n\n\u0000\n\u0002\u0010\u0005\n\u0000\n\u0002\u0010\t\n\u0000\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0006\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0010\u0000\n\u0002\u0008\u0004\n\u0002\u0010\u000b\n\u0002\u0008\u0008\u001a\u0014\u0010\u0002\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u0001H\u0007\u001a!\u0010\u0008\u001a\u00020\u0007*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u0005H\u0087\n\u001a-\u0010\u000c\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\t\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u000bH\u0087\u0008\u001a\u001d\u0010\r\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0004\u001a\u00020\u0003H\u0087\u0008\u001a%\u0010\u000e\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\t\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u0003H\u0087\u0008\u001a7\u0010\u0012\u001a\u00020\u0007*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0010\u001a\u00020\u000f2\u0008\u0008\u0002\u0010\u0011\u001a\u00020\u00032\u0008\u0008\u0002\u0010\t\u001a\u00020\u00032\u0008\u0008\u0002\u0010\n\u001a\u00020\u0003H\u0087\u0008\u001a-\u0010\u0013\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u000f2\u0006\u0010\t\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u0003H\u0087\u0008\u001a-\u0010\u0015\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u00142\u0006\u0010\t\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u0003H\u0087\u0008\u001a5\u0010\u0016\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u000f2\u0006\u0010\t\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u0003H\u0087\u0008\u001a5\u0010\u0017\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0004\u001a\u00020\u00032\u0006\u0010\u0006\u001a\u00020\u00142\u0006\u0010\t\u001a\u00020\u00032\u0006\u0010\n\u001a\u00020\u0003H\u0087\u0008\u001a\u001f\u0010\u0019\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u0018H\u0087\u0008\u001a%\u0010\u001a\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u000e\u0010\u0006\u001a\n\u0018\u00010\u0000j\u0004\u0018\u0001`\u0001H\u0087\u0008\u001a\u001d\u0010\u001b\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u0003H\u0087\u0008\u001a\u001d\u0010\u001d\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u001cH\u0087\u0008\u001a\u001d\u0010\u001f\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u001eH\u0087\u0008\u001a\u001d\u0010!\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020 H\u0087\u0008\u001a\u001d\u0010#\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\"H\u0087\u0008\u001a\u001d\u0010%\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020$H\u0087\u0008\u001a\u0014\u0010(\u001a\u00060&j\u0002`\'*\u00060&j\u0002`\'H\u0007\u001a\u001f\u0010)\u001a\u00060&j\u0002`\'*\u00060&j\u0002`\'2\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u0014H\u0087\u0008\u001a\u001d\u0010*\u001a\u00060&j\u0002`\'*\u00060&j\u0002`\'2\u0006\u0010\u0006\u001a\u00020\u0005H\u0087\u0008\u001a\u0014\u0010+\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u0001H\u0007\u001a\u001f\u0010,\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u0018H\u0087\u0008\u001a\u001f\u0010-\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u0014H\u0087\u0008\u001a\u001f\u0010.\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u000bH\u0087\u0008\u001a\u001f\u00100\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0008\u0010\u0006\u001a\u0004\u0018\u00010/H\u0087\u0008\u001a%\u00101\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u000e\u0010\u0006\u001a\n\u0018\u00010\u0000j\u0004\u0018\u0001`\u0001H\u0087\u0008\u001a\u001d\u00102\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u000fH\u0087\u0008\u001a\u001d\u00103\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u0005H\u0087\u0008\u001a\u001d\u00105\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u000204H\u0087\u0008\u001a\u001d\u00106\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u0003H\u0087\u0008\u001a\u001d\u00107\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u001cH\u0087\u0008\u001a\u001d\u00108\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\u001eH\u0087\u0008\u001a\u001d\u00109\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020 H\u0087\u0008\u001a\u001d\u0010:\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020\"H\u0087\u0008\u001a\u001d\u0010;\u001a\u00060\u0000j\u0002`\u0001*\u00060\u0000j\u0002`\u00012\u0006\u0010\u0006\u001a\u00020$H\u0087\u0008\u00a8\u0006<"
}
d2 = {
"Ljava/lang/StringBuilder;",
"Lkotlin/text/StringBuilder;",
"Y",
"",
"index",
"",
"value",
"Lkotlin/d1;",
"d0",
"startIndex",
"endIndex",
"",
"e0",
"Z",
"a0",
"",
"destination",
"destinationOffset",
"f0",
"F",
"",
"E",
"c0",
"b0",
"Ljava/lang/StringBuffer;",
"B",
"C",
"z",
"",
"D",
"",
"w",
"",
"A",
"",
"y",
"",
"x",
"Ljava/lang/Appendable;",
"Lkotlin/text/Appendable;",
"G",
"I",
"H",
"J",
"T",
"Q",
"S",
"",
"R",
"U",
"X",
"L",
"",
"W",
"O",
"V",
"K",
"P",
"N",
"M",
"kotlin-stdlib"
}
k = 0x5
mv = {
0x1,
0x5,
0x1
}
xs = "kotlin/text/StringsKt"
.end annotation
# direct methods
.method public constructor <init>()V
.locals 0
invoke-direct {p0}, Lkotlin/text/p;-><init>()V
return-void
.end method
.method public static final A(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final B(Ljava/lang/StringBuilder;Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final C(Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final D(Ljava/lang/StringBuilder;S)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "append(value.toInt())"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final E(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder;
const-string p1, "this.append(value, startIndex, endIndex)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final F(Ljava/lang/StringBuilder;[CII)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
sub-int/2addr p3, p2
.line 1
invoke-virtual {p0, p1, p2, p3}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
const-string p1, "this.append(value, start\u2026x, endIndex - startIndex)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final G(Ljava/lang/Appendable;)Ljava/lang/Appendable;
.locals 1
.param p0 # Ljava/lang/Appendable;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine()"
imports = {}
.end subannotation
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
const-string v0, "$this$appendln"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
sget-object v0, Lkotlin/text/x;->a:Ljava/lang/String;
invoke-interface {p0, v0}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
move-result-object p0
const-string v0, "append(SystemProperties.LINE_SEPARATOR)"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final H(Ljava/lang/Appendable;C)Ljava/lang/Appendable;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(C)Ljava/lang/Appendable;
move-result-object p0
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->G(Ljava/lang/Appendable;)Ljava/lang/Appendable;
move-result-object p0
return-object p0
.end method
.method public static final I(Ljava/lang/Appendable;Ljava/lang/CharSequence;)Ljava/lang/Appendable;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-interface {p0, p1}, Ljava/lang/Appendable;->append(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
move-result-object p0
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->G(Ljava/lang/Appendable;)Ljava/lang/Appendable;
move-result-object p0
return-object p0
.end method
.method public static final J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
.locals 1
.param p0 # Ljava/lang/StringBuilder;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine()"
imports = {}
.end subannotation
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
const-string v0, "$this$appendln"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
sget-object v0, Lkotlin/text/x;->a:Ljava/lang/String;
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v0, "append(SystemProperties.LINE_SEPARATOR)"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final K(Ljava/lang/StringBuilder;B)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "append(value.toInt())"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final L(Ljava/lang/StringBuilder;C)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final M(Ljava/lang/StringBuilder;D)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final N(Ljava/lang/StringBuilder;F)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final O(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final P(Ljava/lang/StringBuilder;J)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final Q(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final R(Ljava/lang/StringBuilder;Ljava/lang/Object;)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final S(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final T(Ljava/lang/StringBuilder;Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/StringBuffer;)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final U(Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final V(Ljava/lang/StringBuilder;S)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "append(value.toInt())"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final W(Ljava/lang/StringBuilder;Z)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final X(Ljava/lang/StringBuilder;[C)Ljava/lang/StringBuilder;
.locals 0
.annotation runtime Lkotlin/Deprecated;
level = .enum Lkotlin/DeprecationLevel;->WARNING:Lkotlin/DeprecationLevel;
message = "Use appendLine instead. Note that the new method always appends the line feed character \'\\n\' regardless of the system line separator."
replaceWith = .subannotation Lkotlin/ReplaceWith;
expression = "appendLine(value)"
imports = {}
.end subannotation
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append([C)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {p0}, Lkotlin/text/q;->J(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
move-result-object p0
return-object p0
.end method
.method public static final Y(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
.locals 1
.param p0 # Ljava/lang/StringBuilder;
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
.end param
.annotation build Lkotlin/SinceKotlin;
version = "1.3"
.end annotation
.annotation build Lorg/jetbrains/annotations/NotNull;
.end annotation
const-string v0, "$this$clear"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v0, 0x0
.line 1
invoke-virtual {p0, v0}, Ljava/lang/StringBuilder;->setLength(I)V
return-object p0
.end method
.method public static final Z(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->deleteCharAt(I)Ljava/lang/StringBuilder;
move-result-object p0
const-string p1, "this.deleteCharAt(index)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final a0(Ljava/lang/StringBuilder;II)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Ljava/lang/StringBuilder;->delete(II)Ljava/lang/StringBuilder;
move-result-object p0
const-string p1, "this.delete(startIndex, endIndex)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final b0(Ljava/lang/StringBuilder;ILjava/lang/CharSequence;II)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2, p3, p4}, Ljava/lang/StringBuilder;->insert(ILjava/lang/CharSequence;II)Ljava/lang/StringBuilder;
move-result-object p0
const-string p1, "this.insert(index, value, startIndex, endIndex)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final c0(Ljava/lang/StringBuilder;I[CII)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
sub-int/2addr p4, p3
.line 1
invoke-virtual {p0, p1, p2, p3, p4}, Ljava/lang/StringBuilder;->insert(I[CII)Ljava/lang/StringBuilder;
move-result-object p0
const-string p1, "this.insert(index, value\u2026x, endIndex - startIndex)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final d0(Ljava/lang/StringBuilder;IC)V
.locals 1
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
const-string v0, "$this$set"
invoke-static {p0, v0}, Lkotlin/jvm/internal/f0;->p(Ljava/lang/Object;Ljava/lang/String;)V
.line 1
invoke-virtual {p0, p1, p2}, Ljava/lang/StringBuilder;->setCharAt(IC)V
return-void
.end method
.method public static final e0(Ljava/lang/StringBuilder;IILjava/lang/String;)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2, p3}, Ljava/lang/StringBuilder;->replace(IILjava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p0
const-string p1, "this.replace(startIndex, endIndex, value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final f0(Ljava/lang/StringBuilder;[CIII)V
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/WasExperimental;
markerClass = {
Lkotlin/ExperimentalStdlibApi;
}
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p3, p4, p1, p2}, Ljava/lang/StringBuilder;->getChars(II[CI)V
return-void
.end method
.method public static synthetic g0(Ljava/lang/StringBuilder;[CIIIILjava/lang/Object;)V
.locals 1
and-int/lit8 p6, p5, 0x2
const/4 v0, 0x0
if-eqz p6, :cond_0
move p2, v0
:cond_0
and-int/lit8 p6, p5, 0x4
if-eqz p6, :cond_1
move p3, v0
:cond_1
and-int/lit8 p5, p5, 0x8
if-eqz p5, :cond_2
.line 1
invoke-virtual {p0}, Ljava/lang/StringBuilder;->length()I
move-result p4
.line 2
:cond_2
invoke-virtual {p0, p3, p4, p1, p2}, Ljava/lang/StringBuilder;->getChars(II[CI)V
return-void
.end method
.method public static final w(Ljava/lang/StringBuilder;B)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "append(value.toInt())"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final x(Ljava/lang/StringBuilder;D)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1, p2}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final y(Ljava/lang/StringBuilder;F)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method
.method public static final z(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;
.locals 0
.annotation build Lkotlin/SinceKotlin;
version = "1.4"
.end annotation
.annotation build Lkotlin/internal/InlineOnly;
.end annotation
.line 1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, "append(value)"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
const/16 p1, 0xa
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string p1, "append(\'\\n\')"
invoke-static {p0, p1}, Lkotlin/jvm/internal/f0;->o(Ljava/lang/Object;Ljava/lang/String;)V
return-object p0
.end method