diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt index 3e78fc7681d..5490443e421 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt @@ -3,8 +3,8 @@ final class LambdaWithLongReceiverKt$box$1$1 { field label: int private field p$: long - inner class LambdaWithLongReceiverKt$box$1 - inner class LambdaWithLongReceiverKt$box$1$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -17,8 +17,8 @@ final class LambdaWithLongReceiverKt$box$1 { synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int - inner class LambdaWithLongReceiverKt$box$1 - inner class LambdaWithLongReceiverKt$box$1$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -27,7 +27,7 @@ final class LambdaWithLongReceiverKt$box$1 { @kotlin.Metadata public final class LambdaWithLongReceiverKt { - inner class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_1_2.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_1_2.txt index 00c3aa1f737..89439e26742 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_1_2.txt @@ -1,8 +1,8 @@ @kotlin.Metadata final class LambdaWithLongReceiverKt$box$1$1 { private field p$: long - inner class LambdaWithLongReceiverKt$box$1 - inner class LambdaWithLongReceiverKt$box$1$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1$1 method (p0: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): kotlin.coroutines.experimental.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -13,8 +13,8 @@ final class LambdaWithLongReceiverKt$box$1$1 { final class LambdaWithLongReceiverKt$box$1 { synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object - inner class LambdaWithLongReceiverKt$box$1 - inner class LambdaWithLongReceiverKt$box$1$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): kotlin.coroutines.experimental.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -23,7 +23,7 @@ final class LambdaWithLongReceiverKt$box$1 { @kotlin.Metadata public final class LambdaWithLongReceiverKt { - inner class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt index 3e78fc7681d..5490443e421 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt @@ -3,8 +3,8 @@ final class LambdaWithLongReceiverKt$box$1$1 { field label: int private field p$: long - inner class LambdaWithLongReceiverKt$box$1 - inner class LambdaWithLongReceiverKt$box$1$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -17,8 +17,8 @@ final class LambdaWithLongReceiverKt$box$1 { synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int - inner class LambdaWithLongReceiverKt$box$1 - inner class LambdaWithLongReceiverKt$box$1$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -27,7 +27,7 @@ final class LambdaWithLongReceiverKt$box$1 { @kotlin.Metadata public final class LambdaWithLongReceiverKt { - inner class LambdaWithLongReceiverKt$box$1 + inner (anonymous) class LambdaWithLongReceiverKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt index 35b5c19f80f..574196d4841 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt @@ -8,8 +8,8 @@ final class LambdaWithMultipleParametersKt$box$1$1 { private field p$3: long private field p$4: long private field p$5: long - inner class LambdaWithMultipleParametersKt$box$1 - inner class LambdaWithMultipleParametersKt$box$1$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: long, p2: long, p3: long, p4: long, p5: long, @org.jetbrains.annotations.NotNull p6: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object, p6: java.lang.Object): java.lang.Object @@ -22,8 +22,8 @@ final class LambdaWithMultipleParametersKt$box$1 { synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int - inner class LambdaWithMultipleParametersKt$box$1 - inner class LambdaWithMultipleParametersKt$box$1$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -32,7 +32,7 @@ final class LambdaWithMultipleParametersKt$box$1 { @kotlin.Metadata public final class LambdaWithMultipleParametersKt { - inner class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function7, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_1_2.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_1_2.txt index 1c2d357a6a2..df3e141fdfd 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_1_2.txt @@ -6,8 +6,8 @@ final class LambdaWithMultipleParametersKt$box$1$1 { private field p$3: long private field p$4: long private field p$5: long - inner class LambdaWithMultipleParametersKt$box$1 - inner class LambdaWithMultipleParametersKt$box$1$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1$1 method (p0: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: long, p2: long, p3: long, p4: long, p5: long, @org.jetbrains.annotations.NotNull p6: kotlin.coroutines.experimental.Continuation): kotlin.coroutines.experimental.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -18,8 +18,8 @@ final class LambdaWithMultipleParametersKt$box$1$1 { final class LambdaWithMultipleParametersKt$box$1 { synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object - inner class LambdaWithMultipleParametersKt$box$1 - inner class LambdaWithMultipleParametersKt$box$1$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): kotlin.coroutines.experimental.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -28,7 +28,7 @@ final class LambdaWithMultipleParametersKt$box$1 { @kotlin.Metadata public final class LambdaWithMultipleParametersKt { - inner class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function7, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt index 5f6a75116a6..a0e1d3f5c3f 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt @@ -8,8 +8,8 @@ final class LambdaWithMultipleParametersKt$box$1$1 { synthetic field e: long synthetic field f: long field label: int - inner class LambdaWithMultipleParametersKt$box$1 - inner class LambdaWithMultipleParametersKt$box$1$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1$1 method (p0: kotlin.coroutines.Continuation): void public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object, p6: java.lang.Object): java.lang.Object public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object @@ -21,8 +21,8 @@ final class LambdaWithMultipleParametersKt$box$1 { synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int - inner class LambdaWithMultipleParametersKt$box$1 - inner class LambdaWithMultipleParametersKt$box$1$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -31,7 +31,7 @@ final class LambdaWithMultipleParametersKt$box$1 { @kotlin.Metadata public final class LambdaWithMultipleParametersKt { - inner class LambdaWithMultipleParametersKt$box$1 + inner (anonymous) class LambdaWithMultipleParametersKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function7, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt index 2c067271cc7..d3ae95d352d 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt @@ -10,8 +10,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$1 public method (p0: CrossinlineKt$box$1$filter$$inlined$source$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -26,8 +26,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 public method (p0: CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -36,8 +36,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 { public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 public method (p0: Sink, p1: CrossinlineKt$box$1$filter$$inlined$source$1): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -48,8 +48,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { public final class CrossinlineKt$box$1$filter$$inlined$source$1 { synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline - inner class CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$1 public method (p0: SourceCrossinline, p1: kotlin.jvm.functions.Function1): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -66,8 +66,8 @@ public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$box$1$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 public method (p0: CrossinlineKt$box$1$fold$$inlined$consumeEach$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -76,8 +76,8 @@ public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 { public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.jvm.functions.Function3): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -96,8 +96,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 public method (p0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -112,8 +112,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 public method (p0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -122,8 +122,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 { public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 { synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 public method (p0: Sink, p1: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -132,8 +132,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { synthetic final field $this_filter$inlined: SourceCrossinline - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 public method (p0: SourceCrossinline): void public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -141,7 +141,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -157,7 +157,7 @@ final class CrossinlineKt$box$1 { field L$3: java.lang.Object field L$4: java.lang.Object field label: int - inner class CrossinlineKt$box$1 + inner (anonymous) class CrossinlineKt$box$1 method (p0: kotlin.jvm.internal.Ref$IntRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -169,8 +169,8 @@ public final class CrossinlineKt$consumeEach$2$send$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2$send$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 public method (p0: CrossinlineKt$consumeEach$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -178,8 +178,8 @@ public final class CrossinlineKt$consumeEach$2$send$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2$send$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 public method (p0: kotlin.jvm.functions.Function2): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -198,8 +198,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$1 public method (p0: CrossinlineKt$filter$$inlined$source$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -214,8 +214,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 public method (p0: CrossinlineKt$filter$$inlined$source$1$lambda$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -224,8 +224,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 { public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 public method (p0: Sink, p1: CrossinlineKt$filter$$inlined$source$1): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -236,8 +236,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { public final class CrossinlineKt$filter$$inlined$source$1 { synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline - inner class CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$1 public method (p0: SourceCrossinline, p1: kotlin.jvm.functions.Function1): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -254,8 +254,8 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1$1 public method (p0: CrossinlineKt$fold$$inlined$consumeEach$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -264,8 +264,8 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { public final class CrossinlineKt$fold$$inlined$consumeEach$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 - inner class CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.jvm.functions.Function3): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -282,7 +282,7 @@ public final class CrossinlineKt$fold$1 { field L$4: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class CrossinlineKt$fold$1 + inner (anonymous) class CrossinlineKt$fold$1 public method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -300,8 +300,8 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1$1 public method (p0: CrossinlineKt$range$$inlined$source$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -310,8 +310,8 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { public final class CrossinlineKt$range$$inlined$source$1 { synthetic final field $count$inlined: int synthetic final field $start$inlined: int - inner class CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1$1 public method (p0: int, p1: int): void public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -325,8 +325,8 @@ public final class CrossinlineKt$source$1$consume$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$source$1 - inner class CrossinlineKt$source$1 - inner class CrossinlineKt$source$1$consume$1 + inner (anonymous) class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$source$1$consume$1 public method (p0: CrossinlineKt$source$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -334,8 +334,8 @@ public final class CrossinlineKt$source$1$consume$1 { @kotlin.Metadata public final class CrossinlineKt$source$1 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class CrossinlineKt$source$1 - inner class CrossinlineKt$source$1$consume$1 + inner (anonymous) class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$source$1$consume$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -343,10 +343,10 @@ public final class CrossinlineKt$source$1 { @kotlin.Metadata public final class CrossinlineKt { - inner class CrossinlineKt$box$1 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$fold$1 - inner class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$box$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$fold$1 + inner (anonymous) class CrossinlineKt$source$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void private final static @org.jetbrains.annotations.Nullable method consumeEach$$forInline(@org.jetbrains.annotations.NotNull p0: SourceCrossinline, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_1_2.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_1_2.txt index 5368210abe7..3aa15cd92c3 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_1_2.txt @@ -9,8 +9,8 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$box$1$doResume$$inlined$filter$1 - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1 - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1$1 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$1 public method (p0: CrossinlineKt$box$1$doResume$$inlined$filter$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -26,8 +26,8 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$2$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$box$1$doResume$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1$2$1 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$2$1 public method (p0: CrossinlineKt$box$1$doResume$$inlined$filter$1$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -38,8 +38,8 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$2$1 { public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 { synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$doResume$$inlined$filter$1 - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1$2$1 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$2$1 public method (p0: Sink, p1: CrossinlineKt$box$1$doResume$$inlined$filter$1): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -48,8 +48,8 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 { @kotlin.Metadata public final class CrossinlineKt$box$1$doResume$$inlined$filter$1 { synthetic final field $this_filter$inlined: SourceCrossinline - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1 - inner class CrossinlineKt$box$1$doResume$$inlined$filter$1$1 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$1 public method (p0: SourceCrossinline): void public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @@ -57,7 +57,7 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$doResume$$inlined$fold$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef - inner class CrossinlineKt$box$1$doResume$$inlined$fold$1 + inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$fold$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -74,8 +74,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$1 public method (p0: CrossinlineKt$box$1$filter$$inlined$source$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -91,8 +91,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 public method (p0: CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -103,8 +103,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 { public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 public method (p0: Sink, p1: CrossinlineKt$box$1$filter$$inlined$source$1): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -115,8 +115,8 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { public final class CrossinlineKt$box$1$filter$$inlined$source$1 { synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline - inner class CrossinlineKt$box$1$filter$$inlined$source$1 - inner class CrossinlineKt$box$1$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$1 public method (p0: SourceCrossinline, p1: kotlin.jvm.functions.Function1): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -132,8 +132,8 @@ public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$box$1$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 public method (p0: CrossinlineKt$box$1$fold$$inlined$consumeEach$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -144,8 +144,8 @@ public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 { public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.jvm.functions.Function3): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -160,7 +160,7 @@ final class CrossinlineKt$box$1 { field L$2: java.lang.Object field L$3: java.lang.Object field L$4: java.lang.Object - inner class CrossinlineKt$box$1 + inner (anonymous) class CrossinlineKt$box$1 method (p0: kotlin.jvm.internal.Ref$IntRef, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): kotlin.coroutines.experimental.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -172,8 +172,8 @@ public final class CrossinlineKt$consumeEach$2$send$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2$send$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 public method (p0: CrossinlineKt$consumeEach$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -183,8 +183,8 @@ public final class CrossinlineKt$consumeEach$2$send$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2$send$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 public method (p0: kotlin.jvm.functions.Function2): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -202,8 +202,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$1 public method (p0: CrossinlineKt$filter$$inlined$source$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -219,8 +219,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 public method (p0: CrossinlineKt$filter$$inlined$source$1$lambda$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -231,8 +231,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 { public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1 - inner class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 public method (p0: Sink, p1: CrossinlineKt$filter$$inlined$source$1): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -243,8 +243,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { public final class CrossinlineKt$filter$$inlined$source$1 { synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline - inner class CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$1 public method (p0: SourceCrossinline, p1: kotlin.jvm.functions.Function1): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -260,8 +260,8 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1$1 public method (p0: CrossinlineKt$fold$$inlined$consumeEach$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -272,8 +272,8 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { public final class CrossinlineKt$fold$$inlined$consumeEach$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 - inner class CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.jvm.functions.Function3): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -289,7 +289,7 @@ public final class CrossinlineKt$fold$1 { field L$4: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable - inner class CrossinlineKt$fold$1 + inner (anonymous) class CrossinlineKt$fold$1 public method (p0: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -308,8 +308,8 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1$1 public method (p0: CrossinlineKt$range$$inlined$source$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -320,8 +320,8 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { public final class CrossinlineKt$range$$inlined$source$1 { synthetic final field $count$inlined: int synthetic final field $start$inlined: int - inner class CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1$1 public method (p0: int, p1: int): void public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @@ -334,8 +334,8 @@ public final class CrossinlineKt$source$1$consume$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$source$1 - inner class CrossinlineKt$source$1 - inner class CrossinlineKt$source$1$consume$1 + inner (anonymous) class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$source$1$consume$1 public method (p0: CrossinlineKt$source$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -345,8 +345,8 @@ public final class CrossinlineKt$source$1$consume$1 { @kotlin.Metadata public final class CrossinlineKt$source$1 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class CrossinlineKt$source$1 - inner class CrossinlineKt$source$1$consume$1 + inner (anonymous) class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$source$1$consume$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -354,10 +354,10 @@ public final class CrossinlineKt$source$1 { @kotlin.Metadata public final class CrossinlineKt { - inner class CrossinlineKt$box$1 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$fold$1 - inner class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$box$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$fold$1 + inner (anonymous) class CrossinlineKt$source$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void private final static @org.jetbrains.annotations.Nullable method consumeEach$$forInline(@org.jetbrains.annotations.NotNull p0: SourceCrossinline, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.experimental.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_ir.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_ir.txt index 5fe8b58dcc0..a81149c14df 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_ir.txt @@ -10,8 +10,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 public method (p0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -25,8 +25,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 public method (p0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -34,8 +34,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 { synthetic final field $this$inlined: Sink - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 public method (p0: Sink): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -44,8 +44,8 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { synthetic final field $this$inlined: SourceCrossinline - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 public method (p0: SourceCrossinline): void public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -53,7 +53,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef - inner class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 + inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -69,7 +69,7 @@ final class CrossinlineKt$box$1 { field L$3: java.lang.Object field L$4: java.lang.Object field label: int - inner class CrossinlineKt$box$1 + inner (anonymous) class CrossinlineKt$box$1 method (p0: kotlin.jvm.internal.Ref$IntRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -81,8 +81,8 @@ public final class CrossinlineKt$consumeEach$2$send$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2$send$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 public method (p0: CrossinlineKt$consumeEach$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -90,8 +90,8 @@ public final class CrossinlineKt$consumeEach$2$send$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$consumeEach$2$send$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 public method (p0: kotlin.jvm.functions.Function2): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -110,8 +110,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$1 public method (p0: CrossinlineKt$filter$$inlined$source$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -120,8 +120,8 @@ public final class CrossinlineKt$filter$$inlined$source$1$1 { public final class CrossinlineKt$filter$$inlined$source$1 { synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this$inlined: SourceCrossinline - inner class CrossinlineKt$filter$$inlined$source$1 - inner class CrossinlineKt$filter$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 + inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$1 public method (p0: SourceCrossinline, p1: kotlin.jvm.functions.Function1): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -136,8 +136,8 @@ public final class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 - inner class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 - inner class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1$1 public method (p0: CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -146,8 +146,8 @@ public final class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1$1 { public final class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 { synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this$inlined: Sink - inner class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 - inner class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1$1 public method (p0: kotlin.jvm.functions.Function1, p1: Sink): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -164,8 +164,8 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1$1 public method (p0: CrossinlineKt$fold$$inlined$consumeEach$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -174,8 +174,8 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { public final class CrossinlineKt$fold$$inlined$consumeEach$1 { synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 - inner class CrossinlineKt$fold$$inlined$consumeEach$1 - inner class CrossinlineKt$fold$$inlined$consumeEach$1$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 + inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.jvm.functions.Function3): void public method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public @org.jetbrains.annotations.Nullable method send$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -192,7 +192,7 @@ final class CrossinlineKt$fold$1 { field L$4: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class CrossinlineKt$fold$1 + inner (anonymous) class CrossinlineKt$fold$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -210,8 +210,8 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1$1 public method (p0: CrossinlineKt$range$$inlined$source$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -220,8 +220,8 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { public final class CrossinlineKt$range$$inlined$source$1 { synthetic final field $count$inlined: int synthetic final field $start$inlined: int - inner class CrossinlineKt$range$$inlined$source$1 - inner class CrossinlineKt$range$$inlined$source$1$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1 + inner (anonymous) class CrossinlineKt$range$$inlined$source$1$1 public method (p0: int, p1: int): void public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -235,8 +235,8 @@ public final class CrossinlineKt$source$1$consume$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$source$1 - inner class CrossinlineKt$source$1 - inner class CrossinlineKt$source$1$consume$1 + inner (anonymous) class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$source$1$consume$1 public method (p0: CrossinlineKt$source$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -244,8 +244,8 @@ public final class CrossinlineKt$source$1$consume$1 { @kotlin.Metadata public final class CrossinlineKt$source$1 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class CrossinlineKt$source$1 - inner class CrossinlineKt$source$1$consume$1 + inner (anonymous) class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$source$1$consume$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method consume$$forInline(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -253,10 +253,10 @@ public final class CrossinlineKt$source$1 { @kotlin.Metadata public final class CrossinlineKt { - inner class CrossinlineKt$box$1 - inner class CrossinlineKt$consumeEach$2 - inner class CrossinlineKt$fold$1 - inner class CrossinlineKt$source$1 + inner (anonymous) class CrossinlineKt$box$1 + inner (anonymous) class CrossinlineKt$consumeEach$2 + inner (anonymous) class CrossinlineKt$fold$1 + inner (anonymous) class CrossinlineKt$source$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void private final static method consumeEach$$forInline(p0: SourceCrossinline, p1: kotlin.jvm.functions.Function2, p2: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.txt index 18ec6c8be64..88f4be5100b 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.txt @@ -5,7 +5,7 @@ final class InlineWithoutStateMachineKt$box$1 { field L$0: java.lang.Object field L$1: java.lang.Object field label: int - inner class InlineWithoutStateMachineKt$box$1 + inner (anonymous) class InlineWithoutStateMachineKt$box$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -19,15 +19,15 @@ final class InlineWithoutStateMachineKt$complexSuspend$1 { field L$1: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class InlineWithoutStateMachineKt$complexSuspend$1 + inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class InlineWithoutStateMachineKt { - inner class InlineWithoutStateMachineKt$box$1 - inner class InlineWithoutStateMachineKt$complexSuspend$1 + inner (anonymous) class InlineWithoutStateMachineKt$box$1 + inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method complexSuspend(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_1_2.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_1_2.txt index a470b667847..647ac78a29f 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_1_2.txt @@ -3,7 +3,7 @@ final class InlineWithoutStateMachineKt$box$1 { synthetic final field $result: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field L$1: java.lang.Object - inner class InlineWithoutStateMachineKt$box$1 + inner (anonymous) class InlineWithoutStateMachineKt$box$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): kotlin.coroutines.experimental.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -16,7 +16,7 @@ final class InlineWithoutStateMachineKt$complexSuspend$1 { field L$1: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable - inner class InlineWithoutStateMachineKt$complexSuspend$1 + inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 method (p0: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -25,8 +25,8 @@ final class InlineWithoutStateMachineKt$complexSuspend$1 { @kotlin.Metadata public final class InlineWithoutStateMachineKt { - inner class InlineWithoutStateMachineKt$box$1 - inner class InlineWithoutStateMachineKt$complexSuspend$1 + inner (anonymous) class InlineWithoutStateMachineKt$box$1 + inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method complexSuspend(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt index d34ae78d857..ae11b9afda2 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt @@ -5,7 +5,7 @@ final class InlineWithoutStateMachineKt$box$1 { field L$0: java.lang.Object field L$1: java.lang.Object field label: int - inner class InlineWithoutStateMachineKt$box$1 + inner (anonymous) class InlineWithoutStateMachineKt$box$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -19,15 +19,15 @@ final class InlineWithoutStateMachineKt$complexSuspend$1 { field L$1: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class InlineWithoutStateMachineKt$complexSuspend$1 + inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class InlineWithoutStateMachineKt { - inner class InlineWithoutStateMachineKt$box$1 - inner class InlineWithoutStateMachineKt$complexSuspend$1 + inner (anonymous) class InlineWithoutStateMachineKt$box$1 + inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method complexSuspend(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt index 372b336bb7e..1e86b69c437 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt @@ -12,7 +12,7 @@ public interface flow/FlowCollector { @kotlin.Metadata final class flow/InnerObjectRetransformationKt$box$1 { field label: int - inner class flow/InnerObjectRetransformationKt$box$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -21,14 +21,14 @@ final class flow/InnerObjectRetransformationKt$box$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { - inner class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 public method (): void public @org.jetbrains.annotations.Nullable method emit(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { - inner class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 public method (): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -36,7 +36,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 { synthetic final field $this_flowWith$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 public method (p0: flow.Flow): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -47,7 +47,7 @@ final class flow/InnerObjectRetransformationKt$check$1 { field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class flow/InnerObjectRetransformationKt$check$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -57,8 +57,8 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2$emit$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 public method (p0: flow.InnerObjectRetransformationKt$collect$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -66,8 +66,8 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2$emit$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -78,8 +78,8 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 public method (p0: flow.InnerObjectRetransformationKt$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -87,8 +87,8 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1 { synthetic final field $block: kotlin.jvm.functions.Function2 - inner class flow/InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -99,8 +99,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public method (p0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -109,8 +109,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public method (p0: flow.Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -121,8 +121,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$2 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 public method (p0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -131,8 +131,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 public method (p0: flow.Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -140,10 +140,10 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt { - inner class flow/InnerObjectRetransformationKt$box$1 - inner class flow/InnerObjectRetransformationKt$check$1 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method check(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_1_2.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_1_2.txt index e96c9223abb..5bfa95d3653 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_1_2.txt @@ -10,7 +10,7 @@ public interface flow/FlowCollector { @kotlin.Metadata final class flow/InnerObjectRetransformationKt$box$1 { - inner class flow/InnerObjectRetransformationKt$box$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 method (p0: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): kotlin.coroutines.experimental.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -19,14 +19,14 @@ final class flow/InnerObjectRetransformationKt$box$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { - inner class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 public method (): void public @org.jetbrains.annotations.Nullable method emit(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { - inner class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 public method (): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @@ -34,7 +34,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 { synthetic final field $this_flowWith$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 public method (p0: flow.Flow): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @@ -44,7 +44,7 @@ final class flow/InnerObjectRetransformationKt$check$1 { field L$0: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable - inner class flow/InnerObjectRetransformationKt$check$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 method (p0: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -56,8 +56,8 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: flow.InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2$emit$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 public method (p0: flow.InnerObjectRetransformationKt$collect$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -67,8 +67,8 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2$emit$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -79,8 +79,8 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: flow.InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 public method (p0: flow.InnerObjectRetransformationKt$flow$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -90,8 +90,8 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1 { synthetic final field $block: kotlin.jvm.functions.Function2 - inner class flow/InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -102,8 +102,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public method (p0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -114,8 +114,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public method (p0: flow.Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -126,8 +126,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$2 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 public method (p0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -138,8 +138,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 public method (p0: flow.Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -147,10 +147,10 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt { - inner class flow/InnerObjectRetransformationKt$box$1 - inner class flow/InnerObjectRetransformationKt$check$1 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method check(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt index 011632f2803..cdc2f26d21b 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt @@ -12,7 +12,7 @@ public interface flow/FlowCollector { @kotlin.Metadata final class flow/InnerObjectRetransformationKt$box$1 { field label: int - inner class flow/InnerObjectRetransformationKt$box$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -21,14 +21,14 @@ final class flow/InnerObjectRetransformationKt$box$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { - inner class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 public method (): void public @org.jetbrains.annotations.Nullable method emit(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { - inner class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 public method (): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -36,7 +36,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 { synthetic final field $this$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 public method (p0: flow.Flow): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -47,7 +47,7 @@ final class flow/InnerObjectRetransformationKt$check$1 { field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class flow/InnerObjectRetransformationKt$check$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -57,8 +57,8 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2$emit$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 public method (p0: flow.InnerObjectRetransformationKt$collect$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -66,8 +66,8 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$collect$2$emit$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(@org.jetbrains.annotations.NotNull p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -78,8 +78,8 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 public method (p0: flow.InnerObjectRetransformationKt$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -87,8 +87,8 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1 { synthetic final field $block: kotlin.jvm.functions.Function2 - inner class flow/InnerObjectRetransformationKt$flow$1 - inner class flow/InnerObjectRetransformationKt$flow$1$collect$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -99,8 +99,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public method (p0: flow.InnerObjectRetransformationKt$flowWith$$inlined$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -109,8 +109,8 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this$inlined: flow.Flow - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 - inner class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 public method (p0: kotlin.jvm.functions.Function2, p1: flow.Flow): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -118,10 +118,10 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt { - inner class flow/InnerObjectRetransformationKt$box$1 - inner class flow/InnerObjectRetransformationKt$check$1 - inner class flow/InnerObjectRetransformationKt$collect$2 - inner class flow/InnerObjectRetransformationKt$flow$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 + inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 + inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method check(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt index 74d750a4ec5..abc9098619b 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt @@ -5,8 +5,8 @@ public interface Base { @kotlin.Metadata public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { - inner class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$2 + inner (anonymous) class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$2 public method (): void public @org.jetbrains.annotations.Nullable method generic(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object } @@ -15,7 +15,7 @@ public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { @kotlin.Metadata final class Override5Kt$box$1 { field label: int - inner class Override5Kt$box$1 + inner (anonymous) class Override5Kt$box$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -29,8 +29,8 @@ public final class Override5Kt$inlineMe$1$generic$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$1 + inner (anonymous) class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$1 public method (p0: Override5Kt$inlineMe$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -38,8 +38,8 @@ public final class Override5Kt$inlineMe$1$generic$1 { @kotlin.Metadata public final class Override5Kt$inlineMe$1$generic$2 { public final static field INSTANCE: Override5Kt$inlineMe$1$generic$2 - inner class Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$2 + inner (anonymous) class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$2 static method (): void public method (): void public synthetic bridge method invoke(): java.lang.Object @@ -49,9 +49,9 @@ public final class Override5Kt$inlineMe$1$generic$2 { @kotlin.Metadata public final class Override5Kt$inlineMe$1 { synthetic final field $c: kotlin.jvm.functions.Function1 - inner class Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$1 - inner class Override5Kt$inlineMe$1$generic$2 + inner (anonymous) class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$2 public method (p0: kotlin.jvm.functions.Function1): void public @org.jetbrains.annotations.Nullable method generic$$forInline(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method generic(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object @@ -60,8 +60,8 @@ public final class Override5Kt$inlineMe$1 { @kotlin.Metadata public final class Override5Kt { private static field c: kotlin.coroutines.Continuation - inner class Override5Kt$box$1 - inner class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$box$1 + inner (anonymous) class Override5Kt$inlineMe$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void public final static @org.jetbrains.annotations.Nullable method getC(): kotlin.coroutines.Continuation diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5_ir.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5_ir.txt index e614293221f..11d37fc5ca8 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5_ir.txt @@ -5,8 +5,8 @@ public interface Base { @kotlin.Metadata public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { - inner class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$2 + inner (anonymous) class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$2 public method (): void public @org.jetbrains.annotations.Nullable method generic(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object } @@ -15,7 +15,7 @@ public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { @kotlin.Metadata final class Override5Kt$box$1 { field label: int - inner class Override5Kt$box$1 + inner (anonymous) class Override5Kt$box$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object): java.lang.Object @@ -29,8 +29,8 @@ public final class Override5Kt$inlineMe$1$generic$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$1 + inner (anonymous) class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$1 public method (p0: Override5Kt$inlineMe$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -38,8 +38,8 @@ public final class Override5Kt$inlineMe$1$generic$1 { @kotlin.Metadata public final class Override5Kt$inlineMe$1$generic$2 { public final static @org.jetbrains.annotations.NotNull field INSTANCE: Override5Kt$inlineMe$1$generic$2 - inner class Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$2 + inner (anonymous) class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$2 static method (): void public method (): void public synthetic bridge method invoke(): java.lang.Object @@ -49,9 +49,9 @@ public final class Override5Kt$inlineMe$1$generic$2 { @kotlin.Metadata public final class Override5Kt$inlineMe$1 { synthetic final field $c: kotlin.jvm.functions.Function1 - inner class Override5Kt$inlineMe$1 - inner class Override5Kt$inlineMe$1$generic$1 - inner class Override5Kt$inlineMe$1$generic$2 + inner (anonymous) class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$1 + inner (anonymous) class Override5Kt$inlineMe$1$generic$2 public method (p0: kotlin.jvm.functions.Function1): void public @org.jetbrains.annotations.Nullable method generic$$forInline(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method generic(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object @@ -60,8 +60,8 @@ public final class Override5Kt$inlineMe$1 { @kotlin.Metadata public final class Override5Kt { private static field c: kotlin.coroutines.Continuation - inner class Override5Kt$box$1 - inner class Override5Kt$inlineMe$1 + inner (anonymous) class Override5Kt$box$1 + inner (anonymous) class Override5Kt$inlineMe$1 static method (): void public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1): void diff --git a/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt b/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt index 7ffb2232e90..df2cd92d489 100644 --- a/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt +++ b/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt @@ -1,27 +1,27 @@ @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$1 { - inner class _2Kt$sameName$$inlined$call$1 + inner (anonymous) class _2Kt$sameName$$inlined$call$1 public method (): void public final method invoke(): java.lang.Object } @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$2 { - inner class _2Kt$sameName$$inlined$call$2 + inner (anonymous) class _2Kt$sameName$$inlined$call$2 public method (): void public final method invoke(): java.lang.Object } @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$3 { - inner class _2Kt$sameName$$inlined$call$3 + inner (anonymous) class _2Kt$sameName$$inlined$call$3 public method (): void public final method invoke(): java.lang.Object } @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$4 { - inner class _2Kt$sameName$$inlined$call$4 + inner (anonymous) class _2Kt$sameName$$inlined$call$4 public method (): void public final method invoke(): java.lang.Object } @@ -36,13 +36,13 @@ public final class _2Kt { @kotlin.Metadata public final class test/_1Kt$call$1 { synthetic final field $f: kotlin.jvm.functions.Function0 - inner class test/_1Kt$call$1 + inner (anonymous) class test/_1Kt$call$1 public method (p0: kotlin.jvm.functions.Function0): void public final method invoke(): java.lang.Object } @kotlin.Metadata public final class test/_1Kt { - inner class test/_1Kt$call$1 + inner (anonymous) class test/_1Kt$call$1 public final static method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object } diff --git a/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2_ir.txt b/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2_ir.txt index 036bcd48577..c638e431e32 100644 --- a/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2_ir.txt +++ b/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2_ir.txt @@ -1,13 +1,13 @@ @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$1 { - inner class _2Kt$sameName$$inlined$call$1 + inner (anonymous) class _2Kt$sameName$$inlined$call$1 public method (): void public final method invoke(): java.lang.Object } @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$2 { - inner class _2Kt$sameName$$inlined$call$2 + inner (anonymous) class _2Kt$sameName$$inlined$call$2 public method (): void public final method invoke(): java.lang.Object } @@ -22,13 +22,13 @@ public final class _2Kt { @kotlin.Metadata public final class test/_1Kt$call$1 { synthetic final field $f: kotlin.jvm.functions.Function0 - inner class test/_1Kt$call$1 + inner (anonymous) class test/_1Kt$call$1 public method (p0: kotlin.jvm.functions.Function0): void public final method invoke(): java.lang.Object } @kotlin.Metadata public final class test/_1Kt { - inner class test/_1Kt$call$1 + inner (anonymous) class test/_1Kt$call$1 public final static method call(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object } diff --git a/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda.txt b/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda.txt index 6dd2eef98af..c16ebcbb133 100644 --- a/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda.txt +++ b/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda.txt @@ -1,13 +1,13 @@ @kotlin.Metadata public final class _2Kt$box$$inlined$complicatedCast$1 { - inner class _2Kt$box$$inlined$complicatedCast$1 + inner (anonymous) class _2Kt$box$$inlined$complicatedCast$1 public method (): void public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class _2Kt$complicatedCast$1$1 { - inner class _2Kt$complicatedCast$1$1 + inner (anonymous) class _2Kt$complicatedCast$1$1 public method (): void public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object } diff --git a/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt b/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt index 1950d353090..92804cac24f 100644 --- a/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt +++ b/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt @@ -1,20 +1,20 @@ @kotlin.Metadata public final class _2Kt$box$$inlined$complicatedCast$1 { - inner class _2Kt$box$$inlined$complicatedCast$1 + inner (anonymous) class _2Kt$box$$inlined$complicatedCast$1 public method (): void public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class _2Kt$complicatedCast$1$1 { - inner class _2Kt$complicatedCast$1$1 + inner (anonymous) class _2Kt$complicatedCast$1$1 public method (): void public final method f(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class _2Kt { - inner class _2Kt$complicatedCast$1$1 + inner (anonymous) class _2Kt$complicatedCast$1$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public synthetic final static method complicatedCast(p0: java.lang.Object): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt b/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt index bd44a8d4558..e77d54e014e 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt @@ -12,14 +12,14 @@ public annotation class AnnExpr @Ann @kotlin.Metadata public final class Kt9320Kt$foo$v$1 { - inner class Kt9320Kt$foo$v$1 + inner (anonymous) class Kt9320Kt$foo$v$1 method (): void } @kotlin.Metadata final class Kt9320Kt$foo$w$1 { public final static field INSTANCE: Kt9320Kt$foo$w$1 - inner class Kt9320Kt$foo$w$1 + inner (anonymous) class Kt9320Kt$foo$w$1 static method (): void method (): void public final @Ann method invoke(@org.jetbrains.annotations.NotNull p0: My): int @@ -28,8 +28,8 @@ final class Kt9320Kt$foo$w$1 { @kotlin.Metadata public final class Kt9320Kt { - inner class Kt9320Kt$foo$v$1 - inner class Kt9320Kt$foo$w$1 + inner (anonymous) class Kt9320Kt$foo$v$1 + inner (anonymous) class Kt9320Kt$foo$w$1 public final static method foo(): void } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/literals.txt b/compiler/testData/codegen/bytecodeListing/annotations/literals.txt index 395dfe7f0dc..284f5f53e11 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/literals.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/literals.txt @@ -20,7 +20,7 @@ public annotation class FunAnn @kotlin.Metadata final class LiteralsKt$foo$1 { synthetic final field $arg: int - inner class LiteralsKt$foo$1 + inner (anonymous) class LiteralsKt$foo$1 method (p0: int): void public final @FunAnn method invoke(): int public synthetic bridge method invoke(): java.lang.Object @@ -29,7 +29,7 @@ final class LiteralsKt$foo$1 { @kotlin.Metadata final class LiteralsKt$foo$2 { synthetic final field $arg: int - inner class LiteralsKt$foo$2 + inner (anonymous) class LiteralsKt$foo$2 method (p0: int): void public final method invoke(): int public synthetic bridge method invoke(): java.lang.Object @@ -38,14 +38,14 @@ final class LiteralsKt$foo$2 { @ClsAnn @kotlin.Metadata public final class LiteralsKt$foo$3 { - inner class LiteralsKt$foo$3 + inner (anonymous) class LiteralsKt$foo$3 method (): void } @kotlin.Metadata final class LiteralsKt$foo$x$1 { synthetic final field $arg: int - inner class LiteralsKt$foo$x$1 + inner (anonymous) class LiteralsKt$foo$x$1 method (p0: int): void public final @FunAnn method invoke(): int public synthetic bridge method invoke(): java.lang.Object @@ -53,10 +53,10 @@ final class LiteralsKt$foo$x$1 { @kotlin.Metadata public final class LiteralsKt { - inner class LiteralsKt$foo$1 - inner class LiteralsKt$foo$2 - inner class LiteralsKt$foo$3 - inner class LiteralsKt$foo$x$1 + inner (anonymous) class LiteralsKt$foo$1 + inner (anonymous) class LiteralsKt$foo$2 + inner (anonymous) class LiteralsKt$foo$3 + inner (anonymous) class LiteralsKt$foo$x$1 public final static method bar(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): int public final static @org.jetbrains.annotations.NotNull method foo(p0: int): My } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt b/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt index 869ac42aace..c3edfb04342 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt @@ -3,7 +3,7 @@ public final class LocalClassWithCapturedParamsKt$localCaptured$A { synthetic final field $z: int private final field x: int private final field z: java.lang.String - inner class LocalClassWithCapturedParamsKt$localCaptured$A + inner (local) class LocalClassWithCapturedParamsKt$localCaptured$A A public method (p0: int, @Simple @org.jetbrains.annotations.NotNull p1: java.lang.String): void public final method getX(): int public final @org.jetbrains.annotations.NotNull method getZ(): java.lang.String @@ -11,7 +11,7 @@ public final class LocalClassWithCapturedParamsKt$localCaptured$A { @kotlin.Metadata public final class LocalClassWithCapturedParamsKt { - inner class LocalClassWithCapturedParamsKt$localCaptured$A + inner (local) class LocalClassWithCapturedParamsKt$localCaptured$A A public final static @org.jetbrains.annotations.NotNull method localCaptured(): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt index 86ec9b27769..ce1bf394513 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt @@ -2,7 +2,7 @@ final class CoroutineContextIntrinsicKt$notTailCall$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable - inner class CoroutineContextIntrinsicKt$notTailCall$1 + inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 method (p0: COROUTINES_PACKAGE.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -11,7 +11,7 @@ final class CoroutineContextIntrinsicKt$notTailCall$1 { @kotlin.Metadata public final class CoroutineContextIntrinsicKt { - inner class CoroutineContextIntrinsicKt$notTailCall$1 + inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 public final static @org.jetbrains.annotations.Nullable method mustBeTailCall(@org.jetbrains.annotations.NotNull p0: COROUTINES_PACKAGE.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method notTailCall(@org.jetbrains.annotations.NotNull p0: COROUTINES_PACKAGE.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method retrieveCoroutineContext(@org.jetbrains.annotations.NotNull p0: COROUTINES_PACKAGE.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt index d40d5943917..f6ec5c241f7 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt @@ -3,14 +3,14 @@ final class CoroutineContextIntrinsicKt$notTailCall$1 { field label: int synthetic field result: java.lang.Object - inner class CoroutineContextIntrinsicKt$notTailCall$1 + inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class CoroutineContextIntrinsicKt { - inner class CoroutineContextIntrinsicKt$notTailCall$1 + inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 public final static @org.jetbrains.annotations.Nullable method mustBeTailCall(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method notTailCall(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method retrieveCoroutineContext(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt index c282b724656..a0387686b85 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt @@ -3,14 +3,14 @@ final class CoroutineContextIntrinsicKt$notTailCall$1 { field label: int synthetic field result: java.lang.Object - inner class CoroutineContextIntrinsicKt$notTailCall$1 + inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class CoroutineContextIntrinsicKt { - inner class CoroutineContextIntrinsicKt$notTailCall$1 + inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 public final static @org.jetbrains.annotations.Nullable method mustBeTailCall(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method notTailCall(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method retrieveCoroutineContext(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt index 23cf146a2fd..024e32fbda1 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt @@ -4,7 +4,7 @@ final class Controller$multipleSuspensions$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: Controller - inner class Controller$multipleSuspensions$1 + inner (anonymous) class Controller$multipleSuspensions$1 method (p0: Controller, p1: COROUTINES_PACKAGE.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -17,7 +17,7 @@ final class Controller$nonTailCall$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: Controller - inner class Controller$nonTailCall$1 + inner (anonymous) class Controller$nonTailCall$1 method (p0: Controller, p1: COROUTINES_PACKAGE.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -26,8 +26,8 @@ final class Controller$nonTailCall$1 { @kotlin.Metadata public final class Controller { - inner class Controller$multipleSuspensions$1 - inner class Controller$nonTailCall$1 + inner (anonymous) class Controller$multipleSuspensions$1 + inner (anonymous) class Controller$nonTailCall$1 public method (): void public final @org.jetbrains.annotations.Nullable method multipleSuspensions(@org.jetbrains.annotations.NotNull p0: COROUTINES_PACKAGE.Continuation): java.lang.Object public final @org.jetbrains.annotations.Nullable method nonTailCall(@org.jetbrains.annotations.NotNull p0: COROUTINES_PACKAGE.Continuation): java.lang.Object @@ -43,7 +43,7 @@ final class CoroutineFieldsKt$box$1 { field L$1: java.lang.Object field L$2: java.lang.Object private field p$: Controller - inner class CoroutineFieldsKt$box$1 + inner (anonymous) class CoroutineFieldsKt$box$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: COROUTINES_PACKAGE.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: COROUTINES_PACKAGE.Continuation): COROUTINES_PACKAGE.Continuation public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object @@ -52,7 +52,7 @@ final class CoroutineFieldsKt$box$1 { @kotlin.Metadata public final class CoroutineFieldsKt { - inner class CoroutineFieldsKt$box$1 + inner (anonymous) class CoroutineFieldsKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): void } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_1_3.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_1_3.txt index 415b4922670..95f9d294e2f 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_1_3.txt @@ -5,7 +5,7 @@ final class Controller$multipleSuspensions$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: Controller - inner class Controller$multipleSuspensions$1 + inner (anonymous) class Controller$multipleSuspensions$1 method (p0: Controller, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -17,15 +17,15 @@ final class Controller$nonTailCall$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: Controller - inner class Controller$nonTailCall$1 + inner (anonymous) class Controller$nonTailCall$1 method (p0: Controller, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class Controller { - inner class Controller$multipleSuspensions$1 - inner class Controller$nonTailCall$1 + inner (anonymous) class Controller$multipleSuspensions$1 + inner (anonymous) class Controller$nonTailCall$1 public method (): void public final @org.jetbrains.annotations.Nullable method multipleSuspensions(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final @org.jetbrains.annotations.Nullable method nonTailCall(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object @@ -43,7 +43,7 @@ final class CoroutineFieldsKt$box$1 { field L$2: java.lang.Object field label: int private field p$: Controller - inner class CoroutineFieldsKt$box$1 + inner (anonymous) class CoroutineFieldsKt$box$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -52,7 +52,7 @@ final class CoroutineFieldsKt$box$1 { @kotlin.Metadata public final class CoroutineFieldsKt { - inner class CoroutineFieldsKt$box$1 + inner (anonymous) class CoroutineFieldsKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): void } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_ir.txt index ca538466d43..32fd326cad1 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_ir.txt @@ -5,7 +5,7 @@ final class Controller$multipleSuspensions$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: Controller - inner class Controller$multipleSuspensions$1 + inner (anonymous) class Controller$multipleSuspensions$1 method (p0: Controller, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -17,15 +17,15 @@ final class Controller$nonTailCall$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: Controller - inner class Controller$nonTailCall$1 + inner (anonymous) class Controller$nonTailCall$1 method (p0: Controller, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class Controller { - inner class Controller$multipleSuspensions$1 - inner class Controller$nonTailCall$1 + inner (anonymous) class Controller$multipleSuspensions$1 + inner (anonymous) class Controller$nonTailCall$1 public method (): void public final @org.jetbrains.annotations.Nullable method multipleSuspensions(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final @org.jetbrains.annotations.Nullable method nonTailCall(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object @@ -42,7 +42,7 @@ final class CoroutineFieldsKt$box$1 { field L$1: java.lang.Object field label: int private field p$: Controller - inner class CoroutineFieldsKt$box$1 + inner (anonymous) class CoroutineFieldsKt$box$1 method (p0: kotlin.jvm.internal.Ref$ObjectRef, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -51,7 +51,7 @@ final class CoroutineFieldsKt$box$1 { @kotlin.Metadata public final class CoroutineFieldsKt { - inner class CoroutineFieldsKt$box$1 + inner (anonymous) class CoroutineFieldsKt$box$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static method builder(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): void } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit.txt b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit.txt index 289555eadd1..9defbaf818d 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit.txt @@ -3,7 +3,7 @@ final class OomInReturnUnitKt$test$1 { field L$0: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable - inner class OomInReturnUnitKt$test$1 + inner (anonymous) class OomInReturnUnitKt$test$1 method (p0: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -12,7 +12,7 @@ final class OomInReturnUnitKt$test$1 { @kotlin.Metadata public final class OomInReturnUnitKt { - inner class OomInReturnUnitKt$test$1 + inner (anonymous) class OomInReturnUnitKt$test$1 public final static @org.jetbrains.annotations.Nullable method some(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method test(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.experimental.Continuation): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_1_3.txt b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_1_3.txt index 93c9b469cb2..56d20992d82 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_1_3.txt @@ -4,14 +4,14 @@ final class OomInReturnUnitKt$test$1 { field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class OomInReturnUnitKt$test$1 + inner (anonymous) class OomInReturnUnitKt$test$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class OomInReturnUnitKt { - inner class OomInReturnUnitKt$test$1 + inner (anonymous) class OomInReturnUnitKt$test$1 public final static @org.jetbrains.annotations.Nullable method some(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method test(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_ir.txt index a09ca837d90..4141def086a 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_ir.txt @@ -4,14 +4,14 @@ final class OomInReturnUnitKt$test$1 { field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object - inner class OomInReturnUnitKt$test$1 + inner (anonymous) class OomInReturnUnitKt$test$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class OomInReturnUnitKt { - inner class OomInReturnUnitKt$test$1 + inner (anonymous) class OomInReturnUnitKt$test$1 public final static @org.jetbrains.annotations.Nullable method some(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method test(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/component1.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/component1.txt index e895db6e322..65e27160498 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/component1.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/component1.txt @@ -4,7 +4,7 @@ final class Component1Kt$test$1 { field L$0: java.lang.Object field label: int private field p$: Foo - inner class Component1Kt$test$1 + inner (anonymous) class Component1Kt$test$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -13,7 +13,7 @@ final class Component1Kt$test$1 { @kotlin.Metadata public final class Component1Kt { - inner class Component1Kt$test$1 + inner (anonymous) class Component1Kt$test$1 public final static @org.jetbrains.annotations.NotNull method generate(): Result public final static method test(): void public final static method use(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): void diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt index 0c324279e4a..6d93164f7d2 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt @@ -2,7 +2,7 @@ @kotlin.Metadata final class DestructuredKt$test$1 { field label: int - inner class DestructuredKt$test$1 + inner (anonymous) class DestructuredKt$test$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -14,7 +14,7 @@ final class DestructuredKt$test$1 { final class DestructuredKt$test$2 { field label: int private field p$0: kotlin.Pair - inner class DestructuredKt$test$2 + inner (anonymous) class DestructuredKt$test$2 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -26,7 +26,7 @@ final class DestructuredKt$test$2 { final class DestructuredKt$test$3 { field label: int private field p$0: kotlin.Pair - inner class DestructuredKt$test$3 + inner (anonymous) class DestructuredKt$test$3 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -38,7 +38,7 @@ final class DestructuredKt$test$3 { final class DestructuredKt$test$4 { field label: int private field p$0: kotlin.Pair - inner class DestructuredKt$test$4 + inner (anonymous) class DestructuredKt$test$4 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -47,10 +47,10 @@ final class DestructuredKt$test$4 { @kotlin.Metadata public final class DestructuredKt { - inner class DestructuredKt$test$1 - inner class DestructuredKt$test$2 - inner class DestructuredKt$test$3 - inner class DestructuredKt$test$4 + inner (anonymous) class DestructuredKt$test$1 + inner (anonymous) class DestructuredKt$test$2 + inner (anonymous) class DestructuredKt$test$3 + inner (anonymous) class DestructuredKt$test$4 public final static method blackhole(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void public final static method test(): void public final static method use(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): void diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt index fa8445c7af9..e6e219249de 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt @@ -3,7 +3,7 @@ final class FieldKt$test$1 { field label: int private field p$: Foo - inner class FieldKt$test$1 + inner (anonymous) class FieldKt$test$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -12,7 +12,7 @@ final class FieldKt$test$1 { @kotlin.Metadata public final class FieldKt { - inner class FieldKt$test$1 + inner (anonymous) class FieldKt$test$1 public final static @org.jetbrains.annotations.NotNull method generate(): Result public final static method test(): void public final static method use(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): void diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt index f1c07667b1b..55626dc0c36 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt @@ -4,7 +4,7 @@ final class LambdaKt$test$1 { field label: int private field p$0: double private field p$1: java.lang.String - inner class LambdaKt$test$1 + inner (anonymous) class LambdaKt$test$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -17,7 +17,7 @@ final class LambdaKt$test$10 { field label: int private field p$1: java.lang.String private field p$: long - inner class LambdaKt$test$10 + inner (anonymous) class LambdaKt$test$10 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -29,7 +29,7 @@ final class LambdaKt$test$10 { final class LambdaKt$test$11 { field label: int private field p$: long - inner class LambdaKt$test$11 + inner (anonymous) class LambdaKt$test$11 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -40,7 +40,7 @@ final class LambdaKt$test$11 { @kotlin.Metadata final class LambdaKt$test$12 { field label: int - inner class LambdaKt$test$12 + inner (anonymous) class LambdaKt$test$12 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -53,7 +53,7 @@ final class LambdaKt$test$13 { field label: int private field p$0: java.lang.String private field p$: long - inner class LambdaKt$test$13 + inner (anonymous) class LambdaKt$test$13 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, @org.jetbrains.annotations.NotNull p1: java.lang.String, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): java.lang.Object @@ -65,7 +65,7 @@ final class LambdaKt$test$13 { final class LambdaKt$test$14 { field label: int private field p$: long - inner class LambdaKt$test$14 + inner (anonymous) class LambdaKt$test$14 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, @org.jetbrains.annotations.NotNull p1: java.lang.String, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): java.lang.Object @@ -77,7 +77,7 @@ final class LambdaKt$test$14 { final class LambdaKt$test$15 { field label: int private field p$0: java.lang.String - inner class LambdaKt$test$15 + inner (anonymous) class LambdaKt$test$15 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, @org.jetbrains.annotations.NotNull p1: java.lang.String, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): java.lang.Object @@ -88,7 +88,7 @@ final class LambdaKt$test$15 { @kotlin.Metadata final class LambdaKt$test$16 { field label: int - inner class LambdaKt$test$16 + inner (anonymous) class LambdaKt$test$16 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, @org.jetbrains.annotations.NotNull p1: java.lang.String, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): java.lang.Object @@ -100,7 +100,7 @@ final class LambdaKt$test$16 { final class LambdaKt$test$17 { field label: int private field p$: long - inner class LambdaKt$test$17 + inner (anonymous) class LambdaKt$test$17 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, @org.jetbrains.annotations.NotNull p1: java.lang.String, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): java.lang.Object @@ -112,7 +112,7 @@ final class LambdaKt$test$17 { final class LambdaKt$test$2 { field label: int private field p$0: double - inner class LambdaKt$test$2 + inner (anonymous) class LambdaKt$test$2 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -124,7 +124,7 @@ final class LambdaKt$test$2 { final class LambdaKt$test$3 { field label: int private field p$1: java.lang.String - inner class LambdaKt$test$3 + inner (anonymous) class LambdaKt$test$3 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -136,7 +136,7 @@ final class LambdaKt$test$3 { final class LambdaKt$test$4 { field label: int private field p$0: double - inner class LambdaKt$test$4 + inner (anonymous) class LambdaKt$test$4 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -148,7 +148,7 @@ final class LambdaKt$test$4 { final class LambdaKt$test$5 { field label: int private field p$1: java.lang.String - inner class LambdaKt$test$5 + inner (anonymous) class LambdaKt$test$5 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -162,7 +162,7 @@ final class LambdaKt$test$6 { private field p$0: double private field p$1: java.lang.String private field p$: long - inner class LambdaKt$test$6 + inner (anonymous) class LambdaKt$test$6 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -175,7 +175,7 @@ final class LambdaKt$test$7 { field label: int private field p$0: double private field p$: long - inner class LambdaKt$test$7 + inner (anonymous) class LambdaKt$test$7 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -188,7 +188,7 @@ final class LambdaKt$test$8 { field label: int private field p$1: java.lang.String private field p$: long - inner class LambdaKt$test$8 + inner (anonymous) class LambdaKt$test$8 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -201,7 +201,7 @@ final class LambdaKt$test$9 { field label: int private field p$0: double private field p$: long - inner class LambdaKt$test$9 + inner (anonymous) class LambdaKt$test$9 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(p0: long, p1: double, @org.jetbrains.annotations.NotNull p2: java.lang.String, @org.jetbrains.annotations.NotNull p3: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.Object @@ -210,23 +210,23 @@ final class LambdaKt$test$9 { @kotlin.Metadata public final class LambdaKt { - inner class LambdaKt$test$1 - inner class LambdaKt$test$10 - inner class LambdaKt$test$11 - inner class LambdaKt$test$12 - inner class LambdaKt$test$13 - inner class LambdaKt$test$14 - inner class LambdaKt$test$15 - inner class LambdaKt$test$16 - inner class LambdaKt$test$17 - inner class LambdaKt$test$2 - inner class LambdaKt$test$3 - inner class LambdaKt$test$4 - inner class LambdaKt$test$5 - inner class LambdaKt$test$6 - inner class LambdaKt$test$7 - inner class LambdaKt$test$8 - inner class LambdaKt$test$9 + inner (anonymous) class LambdaKt$test$1 + inner (anonymous) class LambdaKt$test$10 + inner (anonymous) class LambdaKt$test$11 + inner (anonymous) class LambdaKt$test$12 + inner (anonymous) class LambdaKt$test$13 + inner (anonymous) class LambdaKt$test$14 + inner (anonymous) class LambdaKt$test$15 + inner (anonymous) class LambdaKt$test$16 + inner (anonymous) class LambdaKt$test$17 + inner (anonymous) class LambdaKt$test$2 + inner (anonymous) class LambdaKt$test$3 + inner (anonymous) class LambdaKt$test$4 + inner (anonymous) class LambdaKt$test$5 + inner (anonymous) class LambdaKt$test$6 + inner (anonymous) class LambdaKt$test$7 + inner (anonymous) class LambdaKt$test$8 + inner (anonymous) class LambdaKt$test$9 public final static method blackhole(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void public final static method test(): void public final static method use(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function3): void diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt index 18976202db7..86cdf21238f 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt @@ -21,7 +21,7 @@ public interface SelectClause2 @kotlin.Metadata final class SelectKt$produceNumbers$1$1$1 { field label: int - inner class SelectKt$produceNumbers$1$1$1 + inner (anonymous) class SelectKt$produceNumbers$1$1$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -33,7 +33,7 @@ final class SelectKt$produceNumbers$1$1$1 { final class SelectKt$produceNumbers$1 { field label: int private field p$: ProducerScope - inner class SelectKt$produceNumbers$1 + inner (anonymous) class SelectKt$produceNumbers$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -42,7 +42,7 @@ final class SelectKt$produceNumbers$1 { @kotlin.Metadata public final class SelectKt { - inner class SelectKt$produceNumbers$1 + inner (anonymous) class SelectKt$produceNumbers$1 public final static @org.jetbrains.annotations.NotNull method produce(@org.jetbrains.annotations.NotNull p0: CoroutineScope, @kotlin.BuilderInference @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2): ReceiveChannel public final static @org.jetbrains.annotations.NotNull method produceNumbers(@org.jetbrains.annotations.NotNull p0: CoroutineScope, @org.jetbrains.annotations.NotNull p1: SendChannel): ReceiveChannel private final static @org.jetbrains.annotations.Nullable method select$$forInline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function1, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt index ac0f81379a9..227e3929c3f 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt @@ -3,7 +3,7 @@ final class UnreachableKt$test$1 { field label: int private field p$0: java.lang.String - inner class UnreachableKt$test$1 + inner (anonymous) class UnreachableKt$test$1 method (p0: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.NotNull method create(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): kotlin.coroutines.Continuation public final method invoke(p0: java.lang.Object, p1: java.lang.Object): java.lang.Object @@ -12,7 +12,7 @@ final class UnreachableKt$test$1 { @kotlin.Metadata public final class UnreachableKt { - inner class UnreachableKt$test$1 + inner (anonymous) class UnreachableKt$test$1 public final static method test(): void public final static method use(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): void } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt index 03a2ecb0743..e493cfc7a44 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt @@ -13,8 +13,8 @@ public final class TcoContinuationKt$collect$2$emit$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2$emit$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$collect$2$emit$1 public method (p0: TcoContinuationKt$collect$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -24,8 +24,8 @@ public final class TcoContinuationKt$collect$2$emit$1 { @kotlin.Metadata public final class TcoContinuationKt$collect$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2$emit$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$collect$2$emit$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -36,8 +36,8 @@ public final class TcoContinuationKt$flow$1$collect$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1$collect$1 + inner (anonymous) class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$flow$1$collect$1 public method (p0: TcoContinuationKt$flow$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -47,8 +47,8 @@ public final class TcoContinuationKt$flow$1$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$flow$1 { synthetic final field $block: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1$collect$1 + inner (anonymous) class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$flow$1$collect$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -56,14 +56,14 @@ public final class TcoContinuationKt$flow$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$collect$1 { - inner class TcoContinuationKt$foo$$inlined$collect$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$collect$1 public method (): void public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$flow$1 { - inner class TcoContinuationKt$foo$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$flow$1 public method (): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @@ -81,8 +81,8 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2$1 public method (p0: TcoContinuationKt$foo$$inlined$map$1$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -93,8 +93,8 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { public final class TcoContinuationKt$foo$$inlined$map$1$2 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$foo$$inlined$map$1 - inner class TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2$1 public method (p0: FlowCollector, p1: TcoContinuationKt$foo$$inlined$map$1): void public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @@ -102,7 +102,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1 { synthetic final field $this_transform$inlined: Flow - inner class TcoContinuationKt$foo$$inlined$map$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1 public method (p0: Flow): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @@ -112,8 +112,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$1 public method (p0: TcoContinuationKt$map$$inlined$transform$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -133,8 +133,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2$1 public method (p0: TcoContinuationKt$map$$inlined$transform$1$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -145,8 +145,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { public final class TcoContinuationKt$map$$inlined$transform$1$2 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2$1 public method (p0: FlowCollector, p1: TcoContinuationKt$map$$inlined$transform$1): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -156,8 +156,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2 { public final class TcoContinuationKt$map$$inlined$transform$1 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -168,8 +168,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$1 public method (p0: TcoContinuationKt$map$$inlined$transform$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -189,8 +189,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2$1 public method (p0: TcoContinuationKt$map$$inlined$transform$2$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -201,8 +201,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2$1 { public final class TcoContinuationKt$map$$inlined$transform$2$2 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2$1 public method (p0: FlowCollector, p1: TcoContinuationKt$map$$inlined$transform$2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -212,8 +212,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2 { public final class TcoContinuationKt$map$$inlined$transform$2 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -224,8 +224,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -237,8 +237,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$1$lambda$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -249,8 +249,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 { public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 public method (p0: FlowCollector, p1: TcoContinuationKt$transform$$inlined$flow$1): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -260,8 +260,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { public final class TcoContinuationKt$transform$$inlined$flow$1 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function3): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -272,8 +272,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$2, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -285,8 +285,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$2$lambda$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -297,8 +297,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 { public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 public method (p0: FlowCollector, p1: TcoContinuationKt$transform$$inlined$flow$2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -308,8 +308,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { public final class TcoContinuationKt$transform$$inlined$flow$2 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function3): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -320,8 +320,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$3, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -333,8 +333,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 { synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$3$lambda$1, p1: kotlin.coroutines.experimental.Continuation): void public final @org.jetbrains.annotations.Nullable method doResume(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.Nullable p1: java.lang.Throwable): java.lang.Object synthetic final method getLabel(): int @@ -345,8 +345,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 { public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 public method (p0: FlowCollector, p1: TcoContinuationKt$transform$$inlined$flow$3): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -356,8 +356,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { public final class TcoContinuationKt$transform$$inlined$flow$3 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function3): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object @@ -365,8 +365,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3 { @kotlin.Metadata public final class TcoContinuationKt { - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$flow$1 private final static @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: Flow, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.experimental.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: Flow, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.experimental.Continuation): java.lang.Object public final static @org.jetbrains.annotations.NotNull method flow(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): Flow diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt index 6c5a0443cf8..c9190a1bc18 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt @@ -13,8 +13,8 @@ public final class TcoContinuationKt$collect$2$emit$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2$emit$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$collect$2$emit$1 public method (p0: TcoContinuationKt$collect$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -22,8 +22,8 @@ public final class TcoContinuationKt$collect$2$emit$1 { @kotlin.Metadata public final class TcoContinuationKt$collect$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2$emit$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$collect$2$emit$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -34,8 +34,8 @@ public final class TcoContinuationKt$flow$1$collect$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1$collect$1 + inner (anonymous) class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$flow$1$collect$1 public method (p0: TcoContinuationKt$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -43,8 +43,8 @@ public final class TcoContinuationKt$flow$1$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$flow$1 { synthetic final field $block: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1$collect$1 + inner (anonymous) class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$flow$1$collect$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -52,14 +52,14 @@ public final class TcoContinuationKt$flow$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$collect$1 { - inner class TcoContinuationKt$foo$$inlined$collect$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$collect$1 public method (): void public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$flow$1 { - inner class TcoContinuationKt$foo$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$flow$1 public method (): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -78,8 +78,8 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2$1 public method (p0: TcoContinuationKt$foo$$inlined$map$1$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -88,8 +88,8 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { public final class TcoContinuationKt$foo$$inlined$map$1$2 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$foo$$inlined$map$1 - inner class TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2$1 public method (p0: FlowCollector, p1: TcoContinuationKt$foo$$inlined$map$1): void public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -97,7 +97,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1 { synthetic final field $this_transform$inlined: Flow - inner class TcoContinuationKt$foo$$inlined$map$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1 public method (p0: Flow): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -107,8 +107,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$1 public method (p0: TcoContinuationKt$map$$inlined$transform$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -127,8 +127,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2$1 public method (p0: TcoContinuationKt$map$$inlined$transform$1$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -137,8 +137,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { public final class TcoContinuationKt$map$$inlined$transform$1$2 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2$1 public method (p0: FlowCollector, p1: TcoContinuationKt$map$$inlined$transform$1): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -148,8 +148,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2 { public final class TcoContinuationKt$map$$inlined$transform$1 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -160,8 +160,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$1 public method (p0: TcoContinuationKt$map$$inlined$transform$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -180,8 +180,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2$1 public method (p0: TcoContinuationKt$map$$inlined$transform$2$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -190,8 +190,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2$1 { public final class TcoContinuationKt$map$$inlined$transform$2$2 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2 - inner class TcoContinuationKt$map$$inlined$transform$2$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2$1 public method (p0: FlowCollector, p1: TcoContinuationKt$map$$inlined$transform$2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -201,8 +201,8 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2 { public final class TcoContinuationKt$map$$inlined$transform$2 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$map$$inlined$transform$2 - inner class TcoContinuationKt$map$$inlined$transform$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -213,8 +213,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -224,8 +224,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$1$lambda$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -234,8 +234,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 { public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 public method (p0: FlowCollector, p1: TcoContinuationKt$transform$$inlined$flow$1): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -245,8 +245,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { public final class TcoContinuationKt$transform$$inlined$flow$1 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function3): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -257,8 +257,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -268,8 +268,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$2$lambda$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -278,8 +278,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 { public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 public method (p0: FlowCollector, p1: TcoContinuationKt$transform$$inlined$flow$2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -289,8 +289,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { public final class TcoContinuationKt$transform$$inlined$flow$2 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$$inlined$flow$2 - inner class TcoContinuationKt$transform$$inlined$flow$2$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function3): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -301,8 +301,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$3, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -312,8 +312,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$3$lambda$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -322,8 +322,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 { public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 - inner class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 public method (p0: FlowCollector, p1: TcoContinuationKt$transform$$inlined$flow$3): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -333,8 +333,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { public final class TcoContinuationKt$transform$$inlined$flow$3 { synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$$inlined$flow$3 - inner class TcoContinuationKt$transform$$inlined$flow$3$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function3): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -342,8 +342,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$3 { @kotlin.Metadata public final class TcoContinuationKt { - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$flow$1 private final static @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: Flow, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: Flow, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.NotNull method flow(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): Flow diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt index 70626108043..b7d2853fd18 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt @@ -13,8 +13,8 @@ public final class TcoContinuationKt$collect$2$emit$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2$emit$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$collect$2$emit$1 public method (p0: TcoContinuationKt$collect$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -22,8 +22,8 @@ public final class TcoContinuationKt$collect$2$emit$1 { @kotlin.Metadata public final class TcoContinuationKt$collect$2 { synthetic final field $action: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$collect$2$emit$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$collect$2$emit$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -34,8 +34,8 @@ public final class TcoContinuationKt$flow$1$collect$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1$collect$1 + inner (anonymous) class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$flow$1$collect$1 public method (p0: TcoContinuationKt$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -43,8 +43,8 @@ public final class TcoContinuationKt$flow$1$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$flow$1 { synthetic final field $block: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$flow$1 - inner class TcoContinuationKt$flow$1$collect$1 + inner (anonymous) class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$flow$1$collect$1 public method (p0: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -52,14 +52,14 @@ public final class TcoContinuationKt$flow$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$collect$1 { - inner class TcoContinuationKt$foo$$inlined$collect$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$collect$1 public method (): void public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$flow$1 { - inner class TcoContinuationKt$foo$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$flow$1 public method (): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -76,8 +76,8 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2$1 public method (p0: TcoContinuationKt$foo$$inlined$map$1$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -85,8 +85,8 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1$2 { synthetic final field $this$inlined: FlowCollector - inner class TcoContinuationKt$foo$$inlined$map$1$2 - inner class TcoContinuationKt$foo$$inlined$map$1$2$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2$1 public method (p0: FlowCollector): void public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -94,7 +94,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1 { synthetic final field $this$inlined: Flow - inner class TcoContinuationKt$foo$$inlined$map$1 + inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1 public method (p0: Flow): void public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @@ -104,8 +104,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$1 public method (p0: TcoContinuationKt$map$$inlined$transform$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -122,8 +122,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2$1 public method (p0: TcoContinuationKt$map$$inlined$transform$1$2, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -132,8 +132,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { public final class TcoContinuationKt$map$$inlined$transform$1$2 { synthetic final field $this$inlined: FlowCollector synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$map$$inlined$transform$1$2 - inner class TcoContinuationKt$map$$inlined$transform$1$2$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2$1 public method (p0: FlowCollector, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -143,8 +143,8 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2 { public final class TcoContinuationKt$map$$inlined$transform$1 { synthetic final field $this$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 - inner class TcoContinuationKt$map$$inlined$transform$1 - inner class TcoContinuationKt$map$$inlined$transform$1$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 + inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function2): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -155,8 +155,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$1 public method (p0: TcoContinuationKt$transform$$inlined$flow$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -165,8 +165,8 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$1 { public final class TcoContinuationKt$transform$$inlined$flow$1 { synthetic final field $this$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$$inlined$flow$1 - inner class TcoContinuationKt$transform$$inlined$flow$1$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 + inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$1 public method (p0: Flow, p1: kotlin.jvm.functions.Function3): void public @org.jetbrains.annotations.Nullable method collect$$forInline(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -177,8 +177,8 @@ public final class TcoContinuationKt$transform$lambda-1$$inlined$collect$1$1 { field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$transform$lambda-1$$inlined$collect$1 - inner class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 - inner class TcoContinuationKt$transform$lambda-1$$inlined$collect$1$1 + inner (anonymous) class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 + inner (anonymous) class TcoContinuationKt$transform$lambda-1$$inlined$collect$1$1 public method (p0: TcoContinuationKt$transform$lambda-1$$inlined$collect$1, p1: kotlin.coroutines.Continuation): void public final @org.jetbrains.annotations.Nullable method invokeSuspend(@org.jetbrains.annotations.NotNull p0: java.lang.Object): java.lang.Object } @@ -187,8 +187,8 @@ public final class TcoContinuationKt$transform$lambda-1$$inlined$collect$1$1 { public final class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 { synthetic final field $this$inlined: FlowCollector synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 - inner class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 - inner class TcoContinuationKt$transform$lambda-1$$inlined$collect$1$1 + inner (anonymous) class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 + inner (anonymous) class TcoContinuationKt$transform$lambda-1$$inlined$collect$1$1 public method (p0: kotlin.jvm.functions.Function3, p1: FlowCollector): void public @org.jetbrains.annotations.Nullable method emit$$forInline(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -196,8 +196,8 @@ public final class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 { @kotlin.Metadata public final class TcoContinuationKt { - inner class TcoContinuationKt$collect$2 - inner class TcoContinuationKt$flow$1 + inner (anonymous) class TcoContinuationKt$collect$2 + inner (anonymous) class TcoContinuationKt$flow$1 private final static method collect$$forInline(p0: Flow, p1: kotlin.jvm.functions.Function2, p2: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: Flow, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function2, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.NotNull method flow(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function2): Flow diff --git a/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt b/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt index 0a84654ae3d..fc673c4782c 100644 --- a/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt @@ -7,7 +7,7 @@ public final class Hello/Foo { @kotlin.Metadata synthetic final class Hello/Foo__MultifileSuspendKt$main$2 { private field args: java.lang.String[] - inner class Hello/Foo__MultifileSuspendKt$main$2 + inner (anonymous) class Hello/Foo__MultifileSuspendKt$main$2 method (@org.jetbrains.annotations.NotNull p0: java.lang.String[]): void public final @org.jetbrains.annotations.Nullable method invoke(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public synthetic bridge method invoke(p0: java.lang.Object): java.lang.Object @@ -16,7 +16,7 @@ synthetic final class Hello/Foo__MultifileSuspendKt$main$2 { @kotlin.Metadata @kotlin.jvm.JvmName synthetic final class Hello/Foo__MultifileSuspendKt { - inner class Hello/Foo__MultifileSuspendKt$main$2 + inner (anonymous) class Hello/Foo__MultifileSuspendKt$main$2 public final static @org.jetbrains.annotations.Nullable method main(@org.jetbrains.annotations.NotNull p0: java.lang.String[], @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public synthetic final static method main(p0: java.lang.String[]): void } diff --git a/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt b/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt index bf2bcd5e44d..1b4450c04fa 100644 --- a/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt @@ -1,7 +1,7 @@ @kotlin.Metadata synthetic final class SuspendMainKt$main$2 { private field args: java.lang.String[] - inner class SuspendMainKt$main$2 + inner (anonymous) class SuspendMainKt$main$2 method (@org.jetbrains.annotations.NotNull p0: java.lang.String[]): void public final @org.jetbrains.annotations.Nullable method invoke(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object public synthetic bridge method invoke(p0: java.lang.Object): java.lang.Object @@ -9,7 +9,7 @@ synthetic final class SuspendMainKt$main$2 { @kotlin.Metadata public final class SuspendMainKt { - inner class SuspendMainKt$main$2 + inner (anonymous) class SuspendMainKt$main$2 public final static @org.jetbrains.annotations.Nullable method main(@org.jetbrains.annotations.NotNull p0: java.lang.String[], @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public synthetic final static method main(p0: java.lang.String[]): void } diff --git a/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt b/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt index 104ec5607b7..8ba17633e61 100644 --- a/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt +++ b/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt @@ -17,7 +17,7 @@ synthetic final class NoReceiverInCallableReferenceClassesKt$A_bar$1 { @kotlin.Metadata synthetic final class NoReceiverInCallableReferenceClassesKt$A_foo$1 { public final static field INSTANCE: NoReceiverInCallableReferenceClassesKt$A_foo$1 - inner class NoReceiverInCallableReferenceClassesKt$A_foo$1 + inner (anonymous) class NoReceiverInCallableReferenceClassesKt$A_foo$1 static method (): void method (): void public final method invoke(@org.jetbrains.annotations.NotNull p0: A): void @@ -32,7 +32,7 @@ synthetic final class NoReceiverInCallableReferenceClassesKt$aBar$1 { @kotlin.Metadata synthetic final class NoReceiverInCallableReferenceClassesKt$aFoo$1 { - inner class NoReceiverInCallableReferenceClassesKt$aFoo$1 + inner (anonymous) class NoReceiverInCallableReferenceClassesKt$aFoo$1 method (p0: A): void public synthetic bridge method invoke(): java.lang.Object public final method invoke(): void @@ -44,8 +44,8 @@ public final class NoReceiverInCallableReferenceClassesKt { private final static field A_foo: kotlin.reflect.KFunction private final static field aBar: kotlin.reflect.KProperty0 private final static field aFoo: kotlin.reflect.KFunction - inner class NoReceiverInCallableReferenceClassesKt$A_foo$1 - inner class NoReceiverInCallableReferenceClassesKt$aFoo$1 + inner (anonymous) class NoReceiverInCallableReferenceClassesKt$A_foo$1 + inner (anonymous) class NoReceiverInCallableReferenceClassesKt$aFoo$1 static method (): void public final static @org.jetbrains.annotations.NotNull method getABar(): kotlin.reflect.KProperty0 public final static @org.jetbrains.annotations.NotNull method getAFoo(): kotlin.reflect.KFunction diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBytecodeListingTest.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBytecodeListingTest.kt index b450d5befd1..9d7da9c91e2 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBytecodeListingTest.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBytecodeListingTest.kt @@ -12,6 +12,7 @@ import org.jetbrains.kotlin.utils.sure import org.jetbrains.org.objectweb.asm.* import org.jetbrains.org.objectweb.asm.Opcodes.* import java.io.File +import kotlin.test.assertNull abstract class AbstractBytecodeListingTest : CodegenTestCase() { override fun doMultiFileTest(wholeFile: File, files: List) { @@ -265,6 +266,15 @@ class BytecodeListingTextCollectingVisitor(val filter: Filter, val withSignature if (!filter.shouldWriteInnerClass(name)) { return } - declarationsInsideClass.add(Declaration("inner class $name")) + if (innerName == null) { + assertNull(outerName, "Anonymous classes should have neither innerName nor outerName. Name=$name, outerName=$outerName") + declarationsInsideClass.add(Declaration("inner (anonymous) class $name")) + } else if (outerName == null) { + declarationsInsideClass.add(Declaration("inner (local) class $name $innerName")) + } else if (name == "$outerName$$innerName") { + declarationsInsideClass.add(Declaration("inner class $name")) + } else { + declarationsInsideClass.add(Declaration("inner (unrecognized) class $name $outerName $innerName")) + } } } diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt index f6922d63f1a..2fca33661ae 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt @@ -4,14 +4,14 @@ public annotation class AllOpen @kotlin.Metadata public final class Test$a$1 { - inner class Test$a$1 + inner (anonymous) class Test$a$1 method (): void public method run(): void } @kotlin.Metadata public final class Test$b$1 { - inner class Test$b$1 + inner (anonymous) class Test$b$1 method (): void public method run(): void } @@ -19,7 +19,7 @@ public final class Test$b$1 { @kotlin.Metadata final class Test$b$2 { public final static field INSTANCE: Test$b$2 - inner class Test$b$2 + inner (anonymous) class Test$b$2 static method (): void method (): void public final method run(): void @@ -29,9 +29,9 @@ final class Test$b$2 { @kotlin.Metadata public class Test { private final field a: java.lang.Runnable - inner class Test$a$1 - inner class Test$b$1 - inner class Test$b$2 + inner (anonymous) class Test$a$1 + inner (anonymous) class Test$b$1 + inner (anonymous) class Test$b$2 public method (): void public method b(): void public @org.jetbrains.annotations.NotNull method getA(): java.lang.Runnable