JVM_IR: make suspend lambda invoke()/create() creation shorter

Also, fix finality of fields corresponding to unbound parameters. (They
are set in invoke/create, not in the constructor.)
This commit is contained in:
pyos
2020-02-26 15:43:58 +01:00
committed by Ilmir Usmanov
parent 6184171a11
commit f66b994946
2 changed files with 131 additions and 185 deletions
@@ -1,12 +1,12 @@
@kotlin.coroutines.jvm.internal.DebugMetadata
@kotlin.Metadata
final class LambdaWithMultipleParametersKt$box$1$1 {
synthetic final @org.jetbrains.annotations.NotNull field a: java.lang.String
synthetic final field b: long
synthetic final field c: long
synthetic final field d: long
synthetic final field e: long
synthetic final field f: long
synthetic @org.jetbrains.annotations.NotNull field a: java.lang.String
synthetic field b: long
synthetic field c: long
synthetic field d: long
synthetic field e: long
synthetic field f: long
field label: int
inner class LambdaWithMultipleParametersKt$box$1
inner class LambdaWithMultipleParametersKt$box$1$1