Files
kotlin-fork/compiler/testData/codegen/asmLike/receiverMangling/deepNoinlineWithLabels_before.asm.ir.txt
T

118 lines
3.1 KiB
Plaintext
Vendored

final class DeepNoinlineWithLabels_beforeKt$foo$1$1$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/functions/Function1 {
final int $count
final long $this
final long $this$1
final java.lang.String $this_foo
final boolean $x
final boolean $y
final boolean $z
void <init>(java.lang.String $receiver, long $this, long p2, boolean $this$1, boolean p4, boolean $x, int $y) {
Local variables:
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1$1$1;
1 $receiver: Ljava/lang/String;
2 $this: J
4 $this$1: J
6 $x: Z
7 $y: Z
8 $z: Z
9 $count: I
}
public final void invoke(long <this>) {
Local variables:
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1$1$1;
1 <this>: J
}
public java.lang.Object invoke(java.lang.Object p1) {
Local variables:
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1$1$1;
1 p1: Ljava/lang/Object;
}
}
final class DeepNoinlineWithLabels_beforeKt$foo$1$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/functions/Function1 {
final int $count
final long $this
final java.lang.String $this_foo
final boolean $x
final boolean $y
void <init>(java.lang.String $receiver, long $this, boolean p2, boolean $x, int $y) {
Local variables:
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1$1;
1 $receiver: Ljava/lang/String;
2 $this: J
4 $x: Z
5 $y: Z
6 $count: I
}
public final void invoke(long <this>) {
Local variables:
3 z: Z
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1$1;
1 <this>: J
}
public java.lang.Object invoke(java.lang.Object p1) {
Local variables:
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1$1;
1 p1: Ljava/lang/Object;
}
}
final class DeepNoinlineWithLabels_beforeKt$foo$1 : kotlin/jvm/internal/Lambda, kotlin/jvm/functions/Function1 {
final int $count
final java.lang.String $this_foo
final boolean $x
void <init>(java.lang.String $receiver, boolean $x, int $count) {
Local variables:
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1;
1 $receiver: Ljava/lang/String;
2 $x: Z
3 $count: I
}
public final void invoke(long <this>) {
Local variables:
3 y: Z
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1;
1 <this>: J
}
public java.lang.Object invoke(java.lang.Object p1) {
Local variables:
0 this: LDeepNoinlineWithLabels_beforeKt$foo$1;
1 p1: Ljava/lang/Object;
}
}
public final class DeepNoinlineWithLabels_beforeKt : java/lang/Object {
public final static void block(kotlin.jvm.functions.Function1 block) {
Local variables:
0 block: Lkotlin/jvm/functions/Function1;
}
public final static void foo(java.lang.String $receiver, int count) {
Local variables:
2 x: Z
0 $receiver: Ljava/lang/String;
1 count: I
}
}