6622846bc1
Putting them in the local variable table means that the debugger needs to have special handling for parameters with specific names. That forces us to generate mangled names for these. Instead of also implementing the name mangling for FIR, this change gets rid of the parameters from the LVT instead.
144 lines
3.1 KiB
Plaintext
Vendored
144 lines
3.1 KiB
Plaintext
Vendored
final class Arr : java/lang/Object {
|
|
private final int a1
|
|
|
|
private final int a2
|
|
|
|
private final int a3
|
|
|
|
private final int a4
|
|
|
|
private final int a5
|
|
|
|
public void <init>(int a1, int a2, int a3, int a4, int a5) {
|
|
Local variables:
|
|
0 this: LArr;
|
|
1 a1: I
|
|
2 a2: I
|
|
3 a3: I
|
|
4 a4: I
|
|
5 a5: I
|
|
}
|
|
|
|
public void <init>(int p0, int p1, int p2, int p3, int p4, int p5, kotlin.jvm.internal.DefaultConstructorMarker p6)
|
|
|
|
public void <init>() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int component1() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int component2() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int component3() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int component4() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int component5() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final Arr copy(int a1, int a2, int a3, int a4, int a5) {
|
|
Local variables:
|
|
0 this: LArr;
|
|
1 a1: I
|
|
2 a2: I
|
|
3 a3: I
|
|
4 a4: I
|
|
5 a5: I
|
|
}
|
|
|
|
public static Arr copy$default(Arr p0, int p1, int p2, int p3, int p4, int p5, int p6, java.lang.Object p7)
|
|
|
|
public boolean equals(java.lang.Object other) {
|
|
Local variables:
|
|
0 this: LArr;
|
|
1 other: Ljava/lang/Object;
|
|
}
|
|
|
|
public final int getA1() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int getA2() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int getA3() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int getA4() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public final int getA5() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
|
|
public int hashCode() {
|
|
Local variables:
|
|
1 result: I
|
|
0 this: LArr;
|
|
}
|
|
|
|
public java.lang.String toString() {
|
|
Local variables:
|
|
0 this: LArr;
|
|
}
|
|
}
|
|
|
|
final class MangledNamesKt$foo$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/functions/Function1 {
|
|
public final static MangledNamesKt$foo$1 INSTANCE
|
|
|
|
static void <clinit>()
|
|
|
|
void <init>() {
|
|
Local variables:
|
|
0 this: LMangledNamesKt$foo$1;
|
|
}
|
|
|
|
public final void invoke(Arr p0) {
|
|
Local variables:
|
|
2 a b: I
|
|
3 b$c: I
|
|
4 c-d: I
|
|
5 b$$c--d: I
|
|
6 a()§&*&^@あ化: I
|
|
0 this: LMangledNamesKt$foo$1;
|
|
}
|
|
|
|
public java.lang.Object invoke(java.lang.Object p1) {
|
|
Local variables:
|
|
0 this: LMangledNamesKt$foo$1;
|
|
1 p1: Ljava/lang/Object;
|
|
}
|
|
}
|
|
|
|
public final class MangledNamesKt : java/lang/Object {
|
|
public final static void foo()
|
|
|
|
private final static void t(kotlin.jvm.functions.Function1 block) {
|
|
Local variables:
|
|
0 block: Lkotlin/jvm/functions/Function1;
|
|
}
|
|
}
|