diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt index 46cec7ac4f2..6343dab3ede 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithLongReceiverKt$box$1$1 { + // source: 'lambdaWithLongReceiver.kt' field label: int private synthetic field p$: long inner (anonymous) class LambdaWithLongReceiverKt$box$1 @@ -14,6 +15,7 @@ final class LambdaWithLongReceiverKt$box$1$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithLongReceiverKt$box$1 { + // source: 'lambdaWithLongReceiver.kt' synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int @@ -27,6 +29,7 @@ final class LambdaWithLongReceiverKt$box$1 { @kotlin.Metadata public final class LambdaWithLongReceiverKt { + // source: 'lambdaWithLongReceiver.kt' 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 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 f8acaf22ca9..665c2f23c82 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_1_2.txt @@ -1,5 +1,6 @@ @kotlin.Metadata final class LambdaWithLongReceiverKt$box$1$1 { + // source: 'lambdaWithLongReceiver.kt' private synthetic field p$: long inner (anonymous) class LambdaWithLongReceiverKt$box$1 inner (anonymous) class LambdaWithLongReceiverKt$box$1$1 @@ -11,6 +12,7 @@ final class LambdaWithLongReceiverKt$box$1$1 { @kotlin.Metadata final class LambdaWithLongReceiverKt$box$1 { + // source: 'lambdaWithLongReceiver.kt' synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object inner (anonymous) class LambdaWithLongReceiverKt$box$1 @@ -23,6 +25,7 @@ final class LambdaWithLongReceiverKt$box$1 { @kotlin.Metadata public final class LambdaWithLongReceiverKt { + // source: 'lambdaWithLongReceiver.kt' 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 diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt index 46cec7ac4f2..6343dab3ede 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithLongReceiver_ir.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithLongReceiverKt$box$1$1 { + // source: 'lambdaWithLongReceiver.kt' field label: int private synthetic field p$: long inner (anonymous) class LambdaWithLongReceiverKt$box$1 @@ -14,6 +15,7 @@ final class LambdaWithLongReceiverKt$box$1$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithLongReceiverKt$box$1 { + // source: 'lambdaWithLongReceiver.kt' synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int @@ -27,6 +29,7 @@ final class LambdaWithLongReceiverKt$box$1 { @kotlin.Metadata public final class LambdaWithLongReceiverKt { + // source: 'lambdaWithLongReceiver.kt' 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 diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt index 4b3fdeaf256..0b4e1f0cef0 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithMultipleParametersKt$box$1$1 { + // source: 'lambdaWithMultipleParameters.kt' field label: int private synthetic field p$0: java.lang.String private synthetic field p$1: long @@ -19,6 +20,7 @@ final class LambdaWithMultipleParametersKt$box$1$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithMultipleParametersKt$box$1 { + // source: 'lambdaWithMultipleParameters.kt' synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int @@ -32,6 +34,7 @@ final class LambdaWithMultipleParametersKt$box$1 { @kotlin.Metadata public final class LambdaWithMultipleParametersKt { + // source: 'lambdaWithMultipleParameters.kt' 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 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 39da5652dc4..752d8d79d2f 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_1_2.txt @@ -1,5 +1,6 @@ @kotlin.Metadata final class LambdaWithMultipleParametersKt$box$1$1 { + // source: 'lambdaWithMultipleParameters.kt' private synthetic field p$0: java.lang.String private synthetic field p$1: long private synthetic field p$2: long @@ -16,6 +17,7 @@ final class LambdaWithMultipleParametersKt$box$1$1 { @kotlin.Metadata final class LambdaWithMultipleParametersKt$box$1 { + // source: 'lambdaWithMultipleParameters.kt' synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object inner (anonymous) class LambdaWithMultipleParametersKt$box$1 @@ -28,6 +30,7 @@ final class LambdaWithMultipleParametersKt$box$1 { @kotlin.Metadata public final class LambdaWithMultipleParametersKt { + // source: 'lambdaWithMultipleParameters.kt' 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 diff --git a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt index a0e1d3f5c3f..1e1e754f1f1 100644 --- a/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt +++ b/compiler/testData/codegen/box/coroutines/bridges/lambdaWithMultipleParameters_ir.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithMultipleParametersKt$box$1$1 { + // source: 'lambdaWithMultipleParameters.kt' synthetic field a: java.lang.String synthetic field b: long synthetic field c: long @@ -18,6 +19,7 @@ final class LambdaWithMultipleParametersKt$box$1$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaWithMultipleParametersKt$box$1 { + // source: 'lambdaWithMultipleParameters.kt' synthetic final field $res: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field label: int @@ -31,6 +33,7 @@ final class LambdaWithMultipleParametersKt$box$1 { @kotlin.Metadata public final class LambdaWithMultipleParametersKt { + // source: 'lambdaWithMultipleParameters.kt' 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 diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt index 4ed1b719e78..dabc92bc3f6 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.txt @@ -34,6 +34,7 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { + // source: 'crossinline.kt' synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1 inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 @@ -46,6 +47,7 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$filter$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1 @@ -74,6 +76,7 @@ public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 @@ -120,6 +123,7 @@ 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 { + // source: 'crossinline.kt' synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 @@ -131,6 +135,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { + // source: 'crossinline.kt' synthetic final field $this_filter$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 @@ -140,6 +145,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef): void @@ -150,6 +156,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class CrossinlineKt$box$1 { + // source: 'crossinline.kt' synthetic final field $res: kotlin.jvm.internal.Ref$IntRef field L$0: java.lang.Object field L$1: java.lang.Object @@ -166,6 +173,7 @@ final class CrossinlineKt$box$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2$send$1 { + // source: 'crossinline.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$consumeEach$2 @@ -177,6 +185,7 @@ public final class CrossinlineKt$consumeEach$2$send$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2 { + // source: 'crossinline.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class CrossinlineKt$consumeEach$2 inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 @@ -222,6 +231,7 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 { @kotlin.Metadata public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { + // source: 'crossinline.kt' synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1 inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1 @@ -234,6 +244,7 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { @kotlin.Metadata public final class CrossinlineKt$filter$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 @@ -262,6 +273,7 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { @kotlin.Metadata public final class CrossinlineKt$fold$$inlined$consumeEach$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 @@ -275,6 +287,7 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1 { @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata public final class CrossinlineKt$fold$1 { + // source: 'crossinline.kt' field L$0: java.lang.Object field L$1: java.lang.Object field L$2: java.lang.Object @@ -308,6 +321,7 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { @kotlin.Metadata public final class CrossinlineKt$range$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $count$inlined: int synthetic final field $start$inlined: int inner (anonymous) class CrossinlineKt$range$$inlined$source$1 @@ -319,6 +333,7 @@ public final class CrossinlineKt$range$$inlined$source$1 { @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata public final class CrossinlineKt$source$1$consume$1 { + // source: 'crossinline.kt' field L$0: java.lang.Object field L$1: java.lang.Object field L$2: java.lang.Object @@ -333,6 +348,7 @@ public final class CrossinlineKt$source$1$consume$1 { @kotlin.Metadata public final class CrossinlineKt$source$1 { + // source: 'crossinline.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class CrossinlineKt$source$1 inner (anonymous) class CrossinlineKt$source$1$consume$1 @@ -343,6 +359,7 @@ public final class CrossinlineKt$source$1 { @kotlin.Metadata public final class CrossinlineKt { + // source: 'crossinline.kt' inner (anonymous) class CrossinlineKt$box$1 inner (anonymous) class CrossinlineKt$consumeEach$2 inner (anonymous) class CrossinlineKt$fold$1 @@ -361,12 +378,14 @@ public final class CrossinlineKt { @kotlin.Metadata public interface Sink { + // source: 'crossinline.kt' public abstract method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public abstract @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class SourceCrossinline$Factory { + // source: 'crossinline.kt' synthetic final static field $$INSTANCE: SourceCrossinline$Factory static method (): void private method (): void @@ -375,6 +394,7 @@ public final class SourceCrossinline$Factory { @kotlin.Metadata public interface SourceCrossinline { + // source: 'crossinline.kt' public final static @org.jetbrains.annotations.NotNull field Factory: SourceCrossinline$Factory static method (): void public abstract @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: 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 5de1e9cba69..a12f17b4d9d 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_1_2.txt @@ -36,6 +36,7 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$2$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 { + // source: 'crossinline.kt' synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$doResume$$inlined$filter$1 inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 @@ -47,6 +48,7 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1$2 { @kotlin.Metadata public final class CrossinlineKt$box$1$doResume$$inlined$filter$1 { + // source: 'crossinline.kt' synthetic final field $this_filter$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1 inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$filter$1$1 @@ -56,6 +58,7 @@ public final class CrossinlineKt$box$1$doResume$$inlined$filter$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$doResume$$inlined$fold$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef inner (anonymous) class CrossinlineKt$box$1$doResume$$inlined$fold$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef): void @@ -101,6 +104,7 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { + // source: 'crossinline.kt' synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$box$1$filter$$inlined$source$1 inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 @@ -113,6 +117,7 @@ public final class CrossinlineKt$box$1$filter$$inlined$source$1$lambda$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$filter$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$box$1$filter$$inlined$source$1 @@ -142,6 +147,7 @@ public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 @@ -154,6 +160,7 @@ public final class CrossinlineKt$box$1$fold$$inlined$consumeEach$1 { @kotlin.Metadata final class CrossinlineKt$box$1 { + // source: 'crossinline.kt' synthetic final field $res: kotlin.jvm.internal.Ref$IntRef field L$0: java.lang.Object field L$1: java.lang.Object @@ -169,6 +176,7 @@ final class CrossinlineKt$box$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2$send$1 { + // source: 'crossinline.kt' synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: CrossinlineKt$consumeEach$2 @@ -182,6 +190,7 @@ public final class CrossinlineKt$consumeEach$2$send$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2 { + // source: 'crossinline.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class CrossinlineKt$consumeEach$2 inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 @@ -229,6 +238,7 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1$1 { @kotlin.Metadata public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { + // source: 'crossinline.kt' synthetic final field $this_source$inlined: Sink synthetic final field this$0: CrossinlineKt$filter$$inlined$source$1 inner (anonymous) class CrossinlineKt$filter$$inlined$source$1$lambda$1 @@ -241,6 +251,7 @@ public final class CrossinlineKt$filter$$inlined$source$1$lambda$1 { @kotlin.Metadata public final class CrossinlineKt$filter$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this_filter$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 @@ -270,6 +281,7 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { @kotlin.Metadata public final class CrossinlineKt$fold$$inlined$consumeEach$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 @@ -282,6 +294,7 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1 { @kotlin.Metadata public final class CrossinlineKt$fold$1 { + // source: 'crossinline.kt' field L$0: java.lang.Object field L$1: java.lang.Object field L$2: java.lang.Object @@ -318,6 +331,7 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { @kotlin.Metadata public final class CrossinlineKt$range$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $count$inlined: int synthetic final field $start$inlined: int inner (anonymous) class CrossinlineKt$range$$inlined$source$1 @@ -328,6 +342,7 @@ public final class CrossinlineKt$range$$inlined$source$1 { @kotlin.Metadata public final class CrossinlineKt$source$1$consume$1 { + // source: 'crossinline.kt' field L$0: java.lang.Object field L$1: java.lang.Object field L$2: java.lang.Object @@ -344,6 +359,7 @@ public final class CrossinlineKt$source$1$consume$1 { @kotlin.Metadata public final class CrossinlineKt$source$1 { + // source: 'crossinline.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class CrossinlineKt$source$1 inner (anonymous) class CrossinlineKt$source$1$consume$1 @@ -354,6 +370,7 @@ public final class CrossinlineKt$source$1 { @kotlin.Metadata public final class CrossinlineKt { + // source: 'crossinline.kt' inner (anonymous) class CrossinlineKt$box$1 inner (anonymous) class CrossinlineKt$consumeEach$2 inner (anonymous) class CrossinlineKt$fold$1 @@ -372,12 +389,14 @@ public final class CrossinlineKt { @kotlin.Metadata public interface Sink { + // source: 'crossinline.kt' public abstract method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public abstract @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @kotlin.Metadata public final class SourceCrossinline$Factory { + // source: 'crossinline.kt' synthetic final static field $$INSTANCE: SourceCrossinline$Factory static method (): void private method (): void @@ -386,6 +405,7 @@ public final class SourceCrossinline$Factory { @kotlin.Metadata public interface SourceCrossinline { + // source: 'crossinline.kt' public final static @org.jetbrains.annotations.NotNull field Factory: SourceCrossinline$Factory static method (): void public abstract @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: 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 1b740721c8b..9d863a0c6c0 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline_ir.txt @@ -33,6 +33,7 @@ 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 { + // source: 'crossinline.kt' synthetic final field $this$inlined: Sink inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2$1 @@ -43,6 +44,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$2 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { + // source: 'crossinline.kt' synthetic final field $this$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1$1 @@ -52,6 +54,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$filter$1 { @kotlin.Metadata public final class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef inner (anonymous) class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 public method (p0: kotlin.jvm.internal.Ref$ObjectRef): void @@ -62,6 +65,7 @@ public final class CrossinlineKt$box$1$invokeSuspend$$inlined$fold$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class CrossinlineKt$box$1 { + // source: 'crossinline.kt' synthetic final field $res: kotlin.jvm.internal.Ref$IntRef field L$0: java.lang.Object field L$1: java.lang.Object @@ -78,6 +82,7 @@ final class CrossinlineKt$box$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2$send$1 { + // source: 'crossinline.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: CrossinlineKt$consumeEach$2 @@ -89,6 +94,7 @@ public final class CrossinlineKt$consumeEach$2$send$1 { @kotlin.Metadata public final class CrossinlineKt$consumeEach$2 { + // source: 'crossinline.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class CrossinlineKt$consumeEach$2 inner (anonymous) class CrossinlineKt$consumeEach$2$send$1 @@ -118,6 +124,7 @@ public final class CrossinlineKt$filter$$inlined$source$1$1 { @kotlin.Metadata public final class CrossinlineKt$filter$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this$inlined: SourceCrossinline inner (anonymous) class CrossinlineKt$filter$$inlined$source$1 @@ -144,6 +151,7 @@ public final class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1$1 { @kotlin.Metadata public final class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 { + // source: 'crossinline.kt' synthetic final field $predicate$inlined: kotlin.jvm.functions.Function1 synthetic final field $this$inlined: Sink inner (anonymous) class CrossinlineKt$filter$lambda-3$$inlined$consumeEach$1 @@ -172,6 +180,7 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1$1 { @kotlin.Metadata public final class CrossinlineKt$fold$$inlined$consumeEach$1 { + // source: 'crossinline.kt' synthetic final field $acc$inlined: kotlin.jvm.internal.Ref$ObjectRef synthetic final field $operation$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class CrossinlineKt$fold$$inlined$consumeEach$1 @@ -185,6 +194,7 @@ public final class CrossinlineKt$fold$$inlined$consumeEach$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class CrossinlineKt$fold$1 { + // source: 'crossinline.kt' field L$0: java.lang.Object field L$1: java.lang.Object field L$2: java.lang.Object @@ -218,6 +228,7 @@ public final class CrossinlineKt$range$$inlined$source$1$1 { @kotlin.Metadata public final class CrossinlineKt$range$$inlined$source$1 { + // source: 'crossinline.kt' synthetic final field $count$inlined: int synthetic final field $start$inlined: int inner (anonymous) class CrossinlineKt$range$$inlined$source$1 @@ -229,6 +240,7 @@ public final class CrossinlineKt$range$$inlined$source$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata public final class CrossinlineKt$source$1$consume$1 { + // source: 'crossinline.kt' field L$0: java.lang.Object field L$1: java.lang.Object field L$2: java.lang.Object @@ -243,6 +255,7 @@ public final class CrossinlineKt$source$1$consume$1 { @kotlin.Metadata public final class CrossinlineKt$source$1 { + // source: 'crossinline.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class CrossinlineKt$source$1 inner (anonymous) class CrossinlineKt$source$1$consume$1 @@ -253,6 +266,7 @@ public final class CrossinlineKt$source$1 { @kotlin.Metadata public final class CrossinlineKt { + // source: 'crossinline.kt' inner (anonymous) class CrossinlineKt$box$1 inner (anonymous) class CrossinlineKt$consumeEach$2 inner (anonymous) class CrossinlineKt$fold$1 @@ -271,12 +285,14 @@ public final class CrossinlineKt { @kotlin.Metadata public interface Sink { + // source: 'crossinline.kt' public abstract method close(@org.jetbrains.annotations.Nullable p0: java.lang.Throwable): void public abstract @org.jetbrains.annotations.Nullable method send(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class SourceCrossinline$Factory { + // source: 'crossinline.kt' synthetic final static field $$INSTANCE: SourceCrossinline$Factory static method (): void private method (): void @@ -285,6 +301,7 @@ public final class SourceCrossinline$Factory { @kotlin.Metadata public interface SourceCrossinline { + // source: 'crossinline.kt' public final static @org.jetbrains.annotations.NotNull field Factory: SourceCrossinline$Factory static method (): void public abstract @org.jetbrains.annotations.Nullable method consume(@org.jetbrains.annotations.NotNull p0: Sink, @org.jetbrains.annotations.NotNull p1: 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 88f4be5100b..4f24e515d07 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class InlineWithoutStateMachineKt$box$1 { + // source: 'inlineWithoutStateMachine.kt' synthetic final field $result: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field L$1: java.lang.Object @@ -15,6 +16,7 @@ final class InlineWithoutStateMachineKt$box$1 { @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata final class InlineWithoutStateMachineKt$complexSuspend$1 { + // source: 'inlineWithoutStateMachine.kt' field L$0: java.lang.Object field L$1: java.lang.Object field label: int @@ -26,6 +28,7 @@ final class InlineWithoutStateMachineKt$complexSuspend$1 { @kotlin.Metadata public final class InlineWithoutStateMachineKt { + // source: 'inlineWithoutStateMachine.kt' inner (anonymous) class InlineWithoutStateMachineKt$box$1 inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String 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 647ac78a29f..9f4bd1cb191 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_1_2.txt @@ -1,5 +1,6 @@ @kotlin.Metadata final class InlineWithoutStateMachineKt$box$1 { + // source: 'inlineWithoutStateMachine.kt' synthetic final field $result: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field L$1: java.lang.Object @@ -12,6 +13,7 @@ final class InlineWithoutStateMachineKt$box$1 { @kotlin.Metadata final class InlineWithoutStateMachineKt$complexSuspend$1 { + // source: 'inlineWithoutStateMachine.kt' field L$0: java.lang.Object field L$1: java.lang.Object synthetic field data: java.lang.Object @@ -25,6 +27,7 @@ final class InlineWithoutStateMachineKt$complexSuspend$1 { @kotlin.Metadata public final class InlineWithoutStateMachineKt { + // source: 'inlineWithoutStateMachine.kt' inner (anonymous) class InlineWithoutStateMachineKt$box$1 inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt index ae11b9afda2..4012864c6b6 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/inlineWithoutStateMachine_ir.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class InlineWithoutStateMachineKt$box$1 { + // source: 'inlineWithoutStateMachine.kt' synthetic final field $result: kotlin.jvm.internal.Ref$ObjectRef field L$0: java.lang.Object field L$1: java.lang.Object @@ -15,6 +16,7 @@ final class InlineWithoutStateMachineKt$box$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class InlineWithoutStateMachineKt$complexSuspend$1 { + // source: 'inlineWithoutStateMachine.kt' field L$0: java.lang.Object field L$1: java.lang.Object field label: int @@ -26,6 +28,7 @@ final class InlineWithoutStateMachineKt$complexSuspend$1 { @kotlin.Metadata public final class InlineWithoutStateMachineKt { + // source: 'inlineWithoutStateMachine.kt' inner (anonymous) class InlineWithoutStateMachineKt$box$1 inner (anonymous) class InlineWithoutStateMachineKt$complexSuspend$1 public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt index 1e86b69c437..f9a0cc9823b 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.txt @@ -1,16 +1,19 @@ @kotlin.Metadata public interface flow/Flow { + // source: 'innerObjectRetransformation.kt' public abstract @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public interface flow/FlowCollector { + // source: 'innerObjectRetransformation.kt' public abstract @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class flow/InnerObjectRetransformationKt$box$1 { + // source: 'innerObjectRetransformation.kt' field label: int inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 method (p0: kotlin.coroutines.Continuation): void @@ -21,6 +24,7 @@ final class flow/InnerObjectRetransformationKt$box$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { + // source: 'innerObjectRetransformation.kt' 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 @@ -28,6 +32,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { + // source: 'innerObjectRetransformation.kt' 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 @@ -35,6 +40,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $this_flowWith$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 public method (p0: flow.Flow): void @@ -44,6 +50,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata final class flow/InnerObjectRetransformationKt$check$1 { + // source: 'innerObjectRetransformation.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -54,6 +61,7 @@ final class flow/InnerObjectRetransformationKt$check$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { + // source: 'innerObjectRetransformation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$collect$2 @@ -65,6 +73,7 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2 { + // source: 'innerObjectRetransformation.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 @@ -75,6 +84,7 @@ public final class flow/InnerObjectRetransformationKt$collect$2 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { + // source: 'innerObjectRetransformation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$flow$1 @@ -86,6 +96,7 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $block: kotlin.jvm.functions.Function2 inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 @@ -107,6 +118,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 @@ -129,6 +141,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { + // source: 'innerObjectRetransformation.kt' synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 @@ -140,6 +153,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt { + // source: 'innerObjectRetransformation.kt' inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 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 5bfa95d3653..d326385c4f8 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_1_2.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_1_2.txt @@ -1,15 +1,18 @@ @kotlin.Metadata public interface flow/Flow { + // source: 'innerObjectRetransformation.kt' public abstract @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 } @kotlin.Metadata public interface flow/FlowCollector { + // source: 'innerObjectRetransformation.kt' public abstract @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @kotlin.Metadata final class flow/InnerObjectRetransformationKt$box$1 { + // source: 'innerObjectRetransformation.kt' 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 @@ -19,6 +22,7 @@ final class flow/InnerObjectRetransformationKt$box$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { + // source: 'innerObjectRetransformation.kt' 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 @@ -26,6 +30,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { + // source: 'innerObjectRetransformation.kt' 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 @@ -33,6 +38,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $this_flowWith$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 public method (p0: flow.Flow): void @@ -41,6 +47,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 @kotlin.Metadata final class flow/InnerObjectRetransformationKt$check$1 { + // source: 'innerObjectRetransformation.kt' field L$0: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable @@ -53,6 +60,7 @@ final class flow/InnerObjectRetransformationKt$check$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { + // source: 'innerObjectRetransformation.kt' synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: flow.InnerObjectRetransformationKt$collect$2 @@ -66,6 +74,7 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2 { + // source: 'innerObjectRetransformation.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 @@ -76,6 +85,7 @@ public final class flow/InnerObjectRetransformationKt$collect$2 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { + // source: 'innerObjectRetransformation.kt' synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: flow.InnerObjectRetransformationKt$flow$1 @@ -89,6 +99,7 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $block: kotlin.jvm.functions.Function2 inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 @@ -112,6 +123,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 @@ -136,6 +148,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2$1 @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { + // source: 'innerObjectRetransformation.kt' synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this_flowWith$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 @@ -147,6 +160,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$2 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt { + // source: 'innerObjectRetransformation.kt' inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt index cdc2f26d21b..2a7c4cb38c5 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation_ir.txt @@ -1,16 +1,19 @@ @kotlin.Metadata public interface flow/Flow { + // source: 'innerObjectRetransformation.kt' public abstract @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: flow.FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public interface flow/FlowCollector { + // source: 'innerObjectRetransformation.kt' public abstract @org.jetbrains.annotations.Nullable method emit(p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class flow/InnerObjectRetransformationKt$box$1 { + // source: 'innerObjectRetransformation.kt' field label: int inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 method (p0: kotlin.coroutines.Continuation): void @@ -21,6 +24,7 @@ final class flow/InnerObjectRetransformationKt$box$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { + // source: 'innerObjectRetransformation.kt' 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 @@ -28,6 +32,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { + // source: 'innerObjectRetransformation.kt' 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 @@ -35,6 +40,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $this$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 public method (p0: flow.Flow): void @@ -44,6 +50,7 @@ public final class flow/InnerObjectRetransformationKt$check$$inlined$flowWith$1 @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class flow/InnerObjectRetransformationKt$check$1 { + // source: 'innerObjectRetransformation.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -54,6 +61,7 @@ final class flow/InnerObjectRetransformationKt$check$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { + // source: 'innerObjectRetransformation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$collect$2 @@ -65,6 +73,7 @@ public final class flow/InnerObjectRetransformationKt$collect$2$emit$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$collect$2 { + // source: 'innerObjectRetransformation.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2$emit$1 @@ -75,6 +84,7 @@ public final class flow/InnerObjectRetransformationKt$collect$2 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { + // source: 'innerObjectRetransformation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: flow.InnerObjectRetransformationKt$flow$1 @@ -86,6 +96,7 @@ public final class flow/InnerObjectRetransformationKt$flow$1$collect$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flow$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $block: kotlin.jvm.functions.Function2 inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1 inner (anonymous) class flow/InnerObjectRetransformationKt$flow$1$collect$1 @@ -107,6 +118,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1$1 @kotlin.Metadata public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { + // source: 'innerObjectRetransformation.kt' synthetic final field $builderBlock$inlined: kotlin.jvm.functions.Function2 synthetic final field $this$inlined: flow.Flow inner (anonymous) class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 @@ -118,6 +130,7 @@ public final class flow/InnerObjectRetransformationKt$flowWith$$inlined$flow$1 { @kotlin.Metadata public final class flow/InnerObjectRetransformationKt { + // source: 'innerObjectRetransformation.kt' inner (anonymous) class flow/InnerObjectRetransformationKt$box$1 inner (anonymous) class flow/InnerObjectRetransformationKt$check$1 inner (anonymous) class flow/InnerObjectRetransformationKt$collect$2 diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt index 8d84a24b4fd..7a96178c95c 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public interface Base { + // source: 'override5.kt' public abstract @org.jetbrains.annotations.Nullable method generic(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { + // source: 'override5.kt' inner (anonymous) class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 inner (anonymous) class Override5Kt$inlineMe$1$generic$2 public method (): void @@ -14,6 +16,7 @@ public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class Override5Kt$box$1 { + // source: 'override5.kt' field label: int inner (anonymous) class Override5Kt$box$1 method (p0: kotlin.coroutines.Continuation): void @@ -25,6 +28,7 @@ final class Override5Kt$box$1 { @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata public final class Override5Kt$inlineMe$1$generic$1 { + // source: 'override5.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -37,6 +41,7 @@ public final class Override5Kt$inlineMe$1$generic$1 { @kotlin.Metadata public final class Override5Kt$inlineMe$1$generic$2 { + // source: 'override5.kt' public final static field INSTANCE: Override5Kt$inlineMe$1$generic$2 inner (anonymous) class Override5Kt$inlineMe$1 inner (anonymous) class Override5Kt$inlineMe$1$generic$2 @@ -48,6 +53,7 @@ public final class Override5Kt$inlineMe$1$generic$2 { @kotlin.Metadata public final class Override5Kt$inlineMe$1 { + // source: 'override5.kt' synthetic final field $c: kotlin.jvm.functions.Function1 inner (anonymous) class Override5Kt$inlineMe$1 inner (anonymous) class Override5Kt$inlineMe$1$generic$1 @@ -59,6 +65,7 @@ public final class Override5Kt$inlineMe$1 { @kotlin.Metadata public final class Override5Kt { + // source: 'override5.kt' private static @org.jetbrains.annotations.Nullable field c: kotlin.coroutines.Continuation inner (anonymous) class Override5Kt$box$1 inner (anonymous) class Override5Kt$inlineMe$1 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 b452088e980..808e2276c0d 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5_ir.txt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5_ir.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public interface Base { + // source: 'override5.kt' public abstract @org.jetbrains.annotations.Nullable method generic(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { + // source: 'override5.kt' inner (anonymous) class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 inner (anonymous) class Override5Kt$inlineMe$1$generic$2 public method (): void @@ -14,6 +16,7 @@ public final class Override5Kt$box$1$invokeSuspend$$inlined$inlineMe$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class Override5Kt$box$1 { + // source: 'override5.kt' field label: int inner (anonymous) class Override5Kt$box$1 method (p0: kotlin.coroutines.Continuation): void @@ -25,6 +28,7 @@ final class Override5Kt$box$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata public final class Override5Kt$inlineMe$1$generic$1 { + // source: 'override5.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -37,6 +41,7 @@ public final class Override5Kt$inlineMe$1$generic$1 { @kotlin.Metadata public final class Override5Kt$inlineMe$1$generic$2 { + // source: 'override5.kt' public final static field INSTANCE: Override5Kt$inlineMe$1$generic$2 inner (anonymous) class Override5Kt$inlineMe$1 inner (anonymous) class Override5Kt$inlineMe$1$generic$2 @@ -48,6 +53,7 @@ public final class Override5Kt$inlineMe$1$generic$2 { @kotlin.Metadata public final class Override5Kt$inlineMe$1 { + // source: 'override5.kt' synthetic final field $c: kotlin.jvm.functions.Function1 inner (anonymous) class Override5Kt$inlineMe$1 inner (anonymous) class Override5Kt$inlineMe$1$generic$1 @@ -59,6 +65,7 @@ public final class Override5Kt$inlineMe$1 { @kotlin.Metadata public final class Override5Kt { + // source: 'override5.kt' private static @org.jetbrains.annotations.Nullable field c: kotlin.coroutines.Continuation inner (anonymous) class Override5Kt$box$1 inner (anonymous) class Override5Kt$inlineMe$1 diff --git a/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt b/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt index df2cd92d489..3867d5ee689 100644 --- a/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt +++ b/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$1 { + // source: '1.kt' inner (anonymous) class _2Kt$sameName$$inlined$call$1 public method (): void public final method invoke(): java.lang.Object @@ -7,6 +8,7 @@ public final class _2Kt$sameName$$inlined$call$1 { @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$2 { + // source: '1.kt' inner (anonymous) class _2Kt$sameName$$inlined$call$2 public method (): void public final method invoke(): java.lang.Object @@ -14,6 +16,7 @@ public final class _2Kt$sameName$$inlined$call$2 { @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$3 { + // source: '1.kt' inner (anonymous) class _2Kt$sameName$$inlined$call$3 public method (): void public final method invoke(): java.lang.Object @@ -21,6 +24,7 @@ public final class _2Kt$sameName$$inlined$call$3 { @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$4 { + // source: '1.kt' inner (anonymous) class _2Kt$sameName$$inlined$call$4 public method (): void public final method invoke(): java.lang.Object @@ -28,6 +32,7 @@ public final class _2Kt$sameName$$inlined$call$4 { @kotlin.Metadata public final class _2Kt { + // source: '2.kt' public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static @org.jetbrains.annotations.NotNull method sameName(p0: int): java.lang.String public final static @org.jetbrains.annotations.NotNull method sameName(p0: long): java.lang.String @@ -35,6 +40,7 @@ public final class _2Kt { @kotlin.Metadata public final class test/_1Kt$call$1 { + // source: '1.kt' synthetic final field $f: kotlin.jvm.functions.Function0 inner (anonymous) class test/_1Kt$call$1 public method (p0: kotlin.jvm.functions.Function0): void @@ -43,6 +49,7 @@ public final class test/_1Kt$call$1 { @kotlin.Metadata public final class test/_1Kt { + // source: '1.kt' 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 c638e431e32..1f9b8a22071 100644 --- a/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2_ir.txt +++ b/compiler/testData/codegen/boxInline/lambdaTransformation/regeneratedLambdaName2_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$1 { + // source: '1.kt' inner (anonymous) class _2Kt$sameName$$inlined$call$1 public method (): void public final method invoke(): java.lang.Object @@ -7,6 +8,7 @@ public final class _2Kt$sameName$$inlined$call$1 { @kotlin.Metadata public final class _2Kt$sameName$$inlined$call$2 { + // source: '1.kt' inner (anonymous) class _2Kt$sameName$$inlined$call$2 public method (): void public final method invoke(): java.lang.Object @@ -14,6 +16,7 @@ public final class _2Kt$sameName$$inlined$call$2 { @kotlin.Metadata public final class _2Kt { + // source: '2.kt' public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String public final static @org.jetbrains.annotations.NotNull method sameName(p0: int): java.lang.String public final static @org.jetbrains.annotations.NotNull method sameName(p0: long): java.lang.String @@ -21,6 +24,7 @@ public final class _2Kt { @kotlin.Metadata public final class test/_1Kt$call$1 { + // source: '1.kt' synthetic final field $f: kotlin.jvm.functions.Function0 inner (anonymous) class test/_1Kt$call$1 public method (p0: kotlin.jvm.functions.Function0): void @@ -29,6 +33,7 @@ public final class test/_1Kt$call$1 { @kotlin.Metadata public final class test/_1Kt { + // source: '1.kt' 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 c16ebcbb133..b583594e067 100644 --- a/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda.txt +++ b/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class _2Kt$box$$inlined$complicatedCast$1 { + // source: '2.kt' 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 @@ -7,6 +8,7 @@ public final class _2Kt$box$$inlined$complicatedCast$1 { @kotlin.Metadata public final class _2Kt$complicatedCast$1$1 { + // source: '2.kt' 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 @@ -14,11 +16,13 @@ public final class _2Kt$complicatedCast$1$1 { @kotlin.Metadata public final class _2Kt { + // source: '2.kt' 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 } @kotlin.Metadata public final class test/_1Kt { + // source: '1.kt' public final static method myRun(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object } diff --git a/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt b/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt index 92804cac24f..5da5444395e 100644 --- a/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt +++ b/compiler/testData/codegen/boxInline/reified/nonCapturingObjectInLambda_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class _2Kt$box$$inlined$complicatedCast$1 { + // source: '2.kt' 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 @@ -7,6 +8,7 @@ public final class _2Kt$box$$inlined$complicatedCast$1 { @kotlin.Metadata public final class _2Kt$complicatedCast$1$1 { + // source: '2.kt' 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 @@ -14,6 +16,7 @@ public final class _2Kt$complicatedCast$1$1 { @kotlin.Metadata public final class _2Kt { + // source: '2.kt' 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 @@ -21,5 +24,6 @@ public final class _2Kt { @kotlin.Metadata public final class test/_1Kt { + // source: '1.kt' public final static method myRun(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/JvmSynthetic.txt b/compiler/testData/codegen/bytecodeListing/annotations/JvmSynthetic.txt index c9b1a059bf3..699cbf27350 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/JvmSynthetic.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/JvmSynthetic.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Example { + // source: 'JvmSynthetic.kt' private field prop2: int private synthetic final field prop: java.lang.String private field useSite2: int @@ -12,4 +13,4 @@ public final class Example { public synthetic final method job(): void public synthetic final method setProp2(p0: int): void public synthetic final method setUseSite2(p0: int): void -} \ No newline at end of file +} diff --git a/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt b/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt index a5381d5823d..2b9ea731bc2 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/defaultTargets.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A { + // source: 'defaultTargets.kt' private final @AnnField @AnnParameterField @AnnTypeField field a: int private final @AnnField @AnnTypeField field x: int public method (@AnnParameterProperty @AnnParameterField p0: int): void @@ -13,46 +14,61 @@ public final class A { @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AnnField +public annotation class AnnField { + // source: 'defaultTargets.kt' +} @kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AnnFieldProperty +public annotation class AnnFieldProperty { + // source: 'defaultTargets.kt' +} @kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AnnParameterField +public annotation class AnnParameterField { + // source: 'defaultTargets.kt' +} @kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AnnParameterProperty +public annotation class AnnParameterProperty { + // source: 'defaultTargets.kt' +} @kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AnnProperty +public annotation class AnnProperty { + // source: 'defaultTargets.kt' +} @kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AnnTypeField +public annotation class AnnTypeField { + // source: 'defaultTargets.kt' +} @kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class Anno +public annotation class Anno { + // source: 'defaultTargets.kt' +} @kotlin.Metadata public final class DefaultTargetsKt { + // source: 'defaultTargets.kt' private final static @Anno field p2: int static method (): void public final static method getP2(): int diff --git a/compiler/testData/codegen/bytecodeListing/annotations/deprecatedJvmOverloads.txt b/compiler/testData/codegen/bytecodeListing/annotations/deprecatedJvmOverloads.txt index 75fe8b0aa8f..fd84ab0fca9 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/deprecatedJvmOverloads.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/deprecatedJvmOverloads.txt @@ -1,7 +1,8 @@ @kotlin.Metadata public final class Foo { + // source: 'deprecatedJvmOverloads.kt' public method (): void public synthetic deprecated static method bar$default(p0: Foo, p1: java.lang.String, p2: int, p3: java.lang.Object): void public deprecated final @kotlin.Deprecated @kotlin.jvm.JvmOverloads method bar(): void public deprecated final @kotlin.Deprecated @kotlin.jvm.JvmOverloads method bar(@org.jetbrains.annotations.NotNull p0: java.lang.String): void -} \ No newline at end of file +} diff --git a/compiler/testData/codegen/bytecodeListing/annotations/kt27895.txt b/compiler/testData/codegen/bytecodeListing/annotations/kt27895.txt index 51a7f63c10f..5d67034bad9 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/kt27895.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/kt27895.txt @@ -2,10 +2,13 @@ @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class Anno +public annotation class Anno { + // source: 'kt27895.kt' +} @kotlin.Metadata public final class C { + // source: 'kt27895.kt' private final @Anno @org.jetbrains.annotations.NotNull field json: java.lang.String private final field x: int public method (p0: int): void diff --git a/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt b/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt index e77d54e014e..18ffb5649e5 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/kt9320.txt @@ -1,23 +1,29 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Ann +public annotation class Ann { + // source: 'kt9320.kt' +} @kotlin.annotation.Target @kotlin.annotation.Retention @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AnnExpr +public annotation class AnnExpr { + // source: 'kt9320.kt' +} @Ann @kotlin.Metadata public final class Kt9320Kt$foo$v$1 { + // source: 'kt9320.kt' inner (anonymous) class Kt9320Kt$foo$v$1 method (): void } @kotlin.Metadata final class Kt9320Kt$foo$w$1 { + // source: 'kt9320.kt' public final static field INSTANCE: Kt9320Kt$foo$w$1 inner (anonymous) class Kt9320Kt$foo$w$1 static method (): void @@ -28,6 +34,7 @@ final class Kt9320Kt$foo$w$1 { @kotlin.Metadata public final class Kt9320Kt { + // source: 'kt9320.kt' inner (anonymous) class Kt9320Kt$foo$v$1 inner (anonymous) class Kt9320Kt$foo$w$1 public final static method foo(): void @@ -36,5 +43,6 @@ public final class Kt9320Kt { @Ann @kotlin.Metadata public class My { + // source: 'kt9320.kt' public method (): void } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/literals.txt b/compiler/testData/codegen/bytecodeListing/annotations/literals.txt index 284f5f53e11..606a8163504 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/literals.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/literals.txt @@ -2,23 +2,30 @@ @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class ClsAnn +public annotation class ClsAnn { + // source: 'literals.kt' +} @kotlin.annotation.Target @kotlin.annotation.Retention @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class ExprAnn +public annotation class ExprAnn { + // source: 'literals.kt' +} @kotlin.annotation.Target @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class FunAnn +public annotation class FunAnn { + // source: 'literals.kt' +} @kotlin.Metadata final class LiteralsKt$foo$1 { + // source: 'literals.kt' synthetic final field $arg: int inner (anonymous) class LiteralsKt$foo$1 method (p0: int): void @@ -28,6 +35,7 @@ final class LiteralsKt$foo$1 { @kotlin.Metadata final class LiteralsKt$foo$2 { + // source: 'literals.kt' synthetic final field $arg: int inner (anonymous) class LiteralsKt$foo$2 method (p0: int): void @@ -38,12 +46,14 @@ final class LiteralsKt$foo$2 { @ClsAnn @kotlin.Metadata public final class LiteralsKt$foo$3 { + // source: 'literals.kt' inner (anonymous) class LiteralsKt$foo$3 method (): void } @kotlin.Metadata final class LiteralsKt$foo$x$1 { + // source: 'literals.kt' synthetic final field $arg: int inner (anonymous) class LiteralsKt$foo$x$1 method (p0: int): void @@ -53,6 +63,7 @@ final class LiteralsKt$foo$x$1 { @kotlin.Metadata public final class LiteralsKt { + // source: 'literals.kt' inner (anonymous) class LiteralsKt$foo$1 inner (anonymous) class LiteralsKt$foo$2 inner (anonymous) class LiteralsKt$foo$3 @@ -63,5 +74,6 @@ public final class LiteralsKt { @kotlin.Metadata public class My { + // source: 'literals.kt' public method (): void } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt b/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt index 88c56416c8a..c95def5fe95 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/localClassWithCapturedParams.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class LocalClassWithCapturedParamsKt$localCaptured$A { + // source: 'localClassWithCapturedParams.kt' synthetic final field $z: int private final field x: int private final @org.jetbrains.annotations.NotNull field z: java.lang.String @@ -11,6 +12,7 @@ public final class LocalClassWithCapturedParamsKt$localCaptured$A { @kotlin.Metadata public final class LocalClassWithCapturedParamsKt { + // source: 'localClassWithCapturedParams.kt' inner (local) class LocalClassWithCapturedParamsKt$localCaptured$A A public final static @org.jetbrains.annotations.NotNull method localCaptured(): java.lang.Object } @@ -18,5 +20,6 @@ public final class LocalClassWithCapturedParamsKt { @java.lang.annotation.Retention @kotlin.Metadata public annotation class Simple { + // source: 'localClassWithCapturedParams.kt' public abstract method value(): java.lang.String } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/noAdditionalAnnotationsInAccessors.txt b/compiler/testData/codegen/bytecodeListing/annotations/noAdditionalAnnotationsInAccessors.txt index 471d53ffa78..692dc29665f 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/noAdditionalAnnotationsInAccessors.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/noAdditionalAnnotationsInAccessors.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo$Companion { + // source: 'noAdditionalAnnotationsInAccessors.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final method foo(): void @@ -8,6 +9,7 @@ public final class Foo$Companion { @kotlin.Metadata public final class Foo { + // source: 'noAdditionalAnnotationsInAccessors.kt' public final static @org.jetbrains.annotations.NotNull field Companion: Foo$Companion static method (): void private method (p0: java.lang.String): void diff --git a/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors.txt b/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors.txt index 06f739c75e6..43e6a2a4066 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors.txt @@ -1,9 +1,12 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Ann +public annotation class Ann { + // source: 'noAnnotationsInSyntheticAccessors.kt' +} @kotlin.Metadata public final class Foo$Companion { + // source: 'noAnnotationsInSyntheticAccessors.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final method foo(): void @@ -12,6 +15,7 @@ public final class Foo$Companion { @kotlin.Metadata public final class Foo { + // source: 'noAnnotationsInSyntheticAccessors.kt' public final static @org.jetbrains.annotations.NotNull field Companion: Foo$Companion static method (): void private @Ann method (@Ann p0: java.lang.String): void diff --git a/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors_ir.txt b/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors_ir.txt index 06f739c75e6..43e6a2a4066 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/noAnnotationsInSyntheticAccessors_ir.txt @@ -1,9 +1,12 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Ann +public annotation class Ann { + // source: 'noAnnotationsInSyntheticAccessors.kt' +} @kotlin.Metadata public final class Foo$Companion { + // source: 'noAnnotationsInSyntheticAccessors.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final method foo(): void @@ -12,6 +15,7 @@ public final class Foo$Companion { @kotlin.Metadata public final class Foo { + // source: 'noAnnotationsInSyntheticAccessors.kt' public final static @org.jetbrains.annotations.NotNull field Companion: Foo$Companion static method (): void private @Ann method (@Ann p0: java.lang.String): void diff --git a/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt b/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt index 6c0a8159bad..5040433d92a 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/onProperties.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A { + // source: 'onProperties.kt' synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[] private @AnnField field p: int private final @AnnDelegate @org.jetbrains.annotations.NotNull field s$delegate: CustomDelegate @@ -20,34 +21,49 @@ public final class A { @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnnDelegate +public annotation class AnnDelegate { + // source: 'onProperties.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnnField +public annotation class AnnField { + // source: 'onProperties.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnnGetter +public annotation class AnnGetter { + // source: 'onProperties.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnnParam +public annotation class AnnParam { + // source: 'onProperties.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnnProp +public annotation class AnnProp { + // source: 'onProperties.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnnProp2 +public annotation class AnnProp2 { + // source: 'onProperties.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnnSetter +public annotation class AnnSetter { + // source: 'onProperties.kt' +} @kotlin.Metadata public final class CustomDelegate { + // source: 'onProperties.kt' public method (): void public final @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.Nullable p0: java.lang.Object, @org.jetbrains.annotations.NotNull p1: kotlin.reflect.KProperty): java.lang.String } diff --git a/compiler/testData/codegen/bytecodeListing/annotations/onReceiver.txt b/compiler/testData/codegen/bytecodeListing/annotations/onReceiver.txt index e9f988450e0..12a1d983db9 100644 --- a/compiler/testData/codegen/bytecodeListing/annotations/onReceiver.txt +++ b/compiler/testData/codegen/bytecodeListing/annotations/onReceiver.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A { + // source: 'onReceiver.kt' public method (): void public final @org.jetbrains.annotations.NotNull method f(@Ann @org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String public final @org.jetbrains.annotations.NotNull method getP(@Ann @org.jetbrains.annotations.Nullable p0: java.lang.String): java.lang.String @@ -7,10 +8,13 @@ public final class A { @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Ann +public annotation class Ann { + // source: 'onReceiver.kt' +} @kotlin.Metadata public final class OnReceiverKt { + // source: 'onReceiver.kt' public final static @org.jetbrains.annotations.NotNull method getTopLevelP(@Ann @org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String public final static @org.jetbrains.annotations.NotNull method topLevelF(@Ann @org.jetbrains.annotations.Nullable p0: java.lang.String): java.lang.String } diff --git a/compiler/testData/codegen/bytecodeListing/callableNameIntrinsic.txt b/compiler/testData/codegen/bytecodeListing/callableNameIntrinsic.txt index d2e9988c7f3..618585c1343 100644 --- a/compiler/testData/codegen/bytecodeListing/callableNameIntrinsic.txt +++ b/compiler/testData/codegen/bytecodeListing/callableNameIntrinsic.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A { + // source: 'callableNameIntrinsic.kt' private final @org.jetbrains.annotations.NotNull field a: java.lang.String public method (): void public final @org.jetbrains.annotations.NotNull method b(): java.lang.String diff --git a/compiler/testData/codegen/bytecodeListing/collectionStubs/noStubsInJavaSuperClass.txt b/compiler/testData/codegen/bytecodeListing/collectionStubs/noStubsInJavaSuperClass.txt index 85bc39b9923..7d3ee01ca9f 100644 --- a/compiler/testData/codegen/bytecodeListing/collectionStubs/noStubsInJavaSuperClass.txt +++ b/compiler/testData/codegen/bytecodeListing/collectionStubs/noStubsInJavaSuperClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public class test/A { + // source: 'main.kt' public method (): void public method add(p0: java.lang.Object): boolean public method addAll(p0: java.util.Collection): boolean @@ -19,6 +20,7 @@ public class test/A { @kotlin.Metadata public final class test/C { + // source: 'main.kt' public method (): void public method add(p0: int, p1: java.lang.Object): void public method addAll(p0: int, p1: java.util.Collection): boolean @@ -33,4 +35,6 @@ public final class test/C { } @kotlin.Metadata -public interface test/L +public interface test/L { + // source: 'main.kt' +} diff --git a/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclass.txt b/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclass.txt index a7e7a42a58e..a5f6a3cdcc3 100644 --- a/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclass.txt +++ b/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public class A { + // source: 'stubsFromSuperclass.kt' public method (): void public method add(p0: java.lang.Object): boolean public method addAll(p0: java.util.Collection): boolean @@ -19,11 +20,13 @@ public class A { @kotlin.Metadata public class B { + // source: 'stubsFromSuperclass.kt' public method (): void } @kotlin.Metadata public final class C { + // source: 'stubsFromSuperclass.kt' public method (): void public method add(p0: int, p1: java.lang.Object): void public method addAll(p0: int, p1: java.util.Collection): boolean diff --git a/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclassNoBridges.txt b/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclassNoBridges.txt index d1f18784024..df6ad499f73 100644 --- a/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclassNoBridges.txt +++ b/compiler/testData/codegen/bytecodeListing/collectionStubs/stubsFromSuperclassNoBridges.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public class A { + // source: 'stubsFromSuperclassNoBridges.kt' public method (): void public method add(p0: java.lang.Object): boolean public method addAll(p0: java.util.Collection): boolean @@ -19,6 +20,7 @@ public class A { @kotlin.Metadata public class B { + // source: 'stubsFromSuperclassNoBridges.kt' public method (): void public bridge method contains(p0: java.lang.CharSequence): boolean public bridge final method contains(p0: java.lang.Object): boolean @@ -26,6 +28,7 @@ public class B { @kotlin.Metadata public final class C { + // source: 'stubsFromSuperclassNoBridges.kt' public method (): void public method add(p0: int, p1: java.lang.CharSequence): void public synthetic method add(p0: int, p1: java.lang.Object): void diff --git a/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_after.txt b/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_after.txt index 3b0e716ac5c..35d8171b751 100644 --- a/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_after.txt +++ b/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_after.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class TestInternalCompanionInClass$Companion { + // source: 'companionObjectVisibility_after.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final inner class TestInternalCompanionInClass$Companion @@ -7,6 +8,7 @@ public final class TestInternalCompanionInClass$Companion { @kotlin.Metadata public final class TestInternalCompanionInClass { + // source: 'companionObjectVisibility_after.kt' public final static @org.jetbrains.annotations.NotNull field Companion: TestInternalCompanionInClass$Companion static method (): void public method (): void @@ -15,6 +17,7 @@ public final class TestInternalCompanionInClass { @kotlin.Metadata final class TestPrivateCompanionInClass$Companion { + // source: 'companionObjectVisibility_after.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void private final inner class TestPrivateCompanionInClass$Companion @@ -22,6 +25,7 @@ final class TestPrivateCompanionInClass$Companion { @kotlin.Metadata public final class TestPrivateCompanionInClass { + // source: 'companionObjectVisibility_after.kt' private final static @org.jetbrains.annotations.NotNull field Companion: TestPrivateCompanionInClass$Companion static method (): void public method (): void @@ -30,6 +34,7 @@ public final class TestPrivateCompanionInClass { @kotlin.Metadata final class TestPrivateCompanionInInterface$Companion { + // source: 'companionObjectVisibility_after.kt' synthetic final static field $$INSTANCE: TestPrivateCompanionInInterface$Companion static method (): void private method (): void @@ -38,6 +43,7 @@ final class TestPrivateCompanionInInterface$Companion { @kotlin.Metadata public interface TestPrivateCompanionInInterface { + // source: 'companionObjectVisibility_after.kt' public synthetic final static @org.jetbrains.annotations.NotNull field Companion: TestPrivateCompanionInInterface$Companion static method (): void public final inner class TestPrivateCompanionInInterface$Companion @@ -45,6 +51,7 @@ public interface TestPrivateCompanionInInterface { @kotlin.Metadata public final class TestProtectedCompanionInClass$Companion { + // source: 'companionObjectVisibility_after.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void protected final inner class TestProtectedCompanionInClass$Companion @@ -52,6 +59,7 @@ public final class TestProtectedCompanionInClass$Companion { @kotlin.Metadata public class TestProtectedCompanionInClass { + // source: 'companionObjectVisibility_after.kt' protected final static @org.jetbrains.annotations.NotNull field Companion: TestProtectedCompanionInClass$Companion static method (): void public method (): void diff --git a/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_before.txt b/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_before.txt index ea62aa2333f..0a3c2b6517c 100644 --- a/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_before.txt +++ b/compiler/testData/codegen/bytecodeListing/companionObjectVisibility_before.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class TestInternalCompanionInClass$Companion { + // source: 'companionObjectVisibility_before.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final inner class TestInternalCompanionInClass$Companion @@ -7,6 +8,7 @@ public final class TestInternalCompanionInClass$Companion { @kotlin.Metadata public final class TestInternalCompanionInClass { + // source: 'companionObjectVisibility_before.kt' public final static @org.jetbrains.annotations.NotNull field Companion: TestInternalCompanionInClass$Companion static method (): void public method (): void @@ -15,6 +17,7 @@ public final class TestInternalCompanionInClass { @kotlin.Metadata final class TestPrivateCompanionInClass$Companion { + // source: 'companionObjectVisibility_before.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void private final inner class TestPrivateCompanionInClass$Companion @@ -22,6 +25,7 @@ final class TestPrivateCompanionInClass$Companion { @kotlin.Metadata public final class TestPrivateCompanionInClass { + // source: 'companionObjectVisibility_before.kt' public deprecated final static @java.lang.Deprecated @org.jetbrains.annotations.NotNull field Companion: TestPrivateCompanionInClass$Companion static method (): void public method (): void @@ -30,6 +34,7 @@ public final class TestPrivateCompanionInClass { @kotlin.Metadata final class TestPrivateCompanionInInterface$Companion { + // source: 'companionObjectVisibility_before.kt' synthetic final static field $$INSTANCE: TestPrivateCompanionInInterface$Companion static method (): void private method (): void @@ -38,6 +43,7 @@ final class TestPrivateCompanionInInterface$Companion { @kotlin.Metadata public interface TestPrivateCompanionInInterface { + // source: 'companionObjectVisibility_before.kt' public deprecated final static @java.lang.Deprecated @org.jetbrains.annotations.NotNull field Companion: TestPrivateCompanionInInterface$Companion static method (): void public final inner class TestPrivateCompanionInInterface$Companion @@ -45,6 +51,7 @@ public interface TestPrivateCompanionInInterface { @kotlin.Metadata public final class TestProtectedCompanionInClass$Companion { + // source: 'companionObjectVisibility_before.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void protected final inner class TestProtectedCompanionInClass$Companion @@ -52,6 +59,7 @@ public final class TestProtectedCompanionInClass$Companion { @kotlin.Metadata public class TestProtectedCompanionInClass { + // source: 'companionObjectVisibility_before.kt' public deprecated final static @java.lang.Deprecated @org.jetbrains.annotations.NotNull field Companion: TestProtectedCompanionInClass$Companion static method (): void public method (): void diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt index ce1bf394513..cf40b0278de 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic.txt @@ -1,5 +1,6 @@ @kotlin.Metadata final class CoroutineContextIntrinsicKt$notTailCall$1 { + // source: 'coroutineContextIntrinsic.kt' synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 @@ -11,6 +12,7 @@ final class CoroutineContextIntrinsicKt$notTailCall$1 { @kotlin.Metadata public final class CoroutineContextIntrinsicKt { + // source: 'coroutineContextIntrinsic.kt' 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 diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt index f6ec5c241f7..05db1945d0c 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_1_3.txt @@ -1,6 +1,7 @@ @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata final class CoroutineContextIntrinsicKt$notTailCall$1 { + // source: 'coroutineContextIntrinsic.kt' field label: int synthetic field result: java.lang.Object inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 @@ -10,6 +11,7 @@ final class CoroutineContextIntrinsicKt$notTailCall$1 { @kotlin.Metadata public final class CoroutineContextIntrinsicKt { + // source: 'coroutineContextIntrinsic.kt' 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 diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt index a0387686b85..dfa6df89792 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineContextIntrinsic_ir.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class CoroutineContextIntrinsicKt$notTailCall$1 { + // source: 'coroutineContextIntrinsic.kt' field label: int synthetic field result: java.lang.Object inner (anonymous) class CoroutineContextIntrinsicKt$notTailCall$1 @@ -10,6 +11,7 @@ final class CoroutineContextIntrinsicKt$notTailCall$1 { @kotlin.Metadata public final class CoroutineContextIntrinsicKt { + // source: 'coroutineContextIntrinsic.kt' 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 diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt index 0408e4da377..2944cee94e8 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields.txt @@ -1,5 +1,6 @@ @kotlin.Metadata final class Controller$multipleSuspensions$1 { + // source: 'coroutineFields.kt' field L$0: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable @@ -13,6 +14,7 @@ final class Controller$multipleSuspensions$1 { @kotlin.Metadata final class Controller$nonTailCall$1 { + // source: 'coroutineFields.kt' field L$0: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable @@ -26,6 +28,7 @@ final class Controller$nonTailCall$1 { @kotlin.Metadata public final class Controller { + // source: 'coroutineFields.kt' inner (anonymous) class Controller$multipleSuspensions$1 inner (anonymous) class Controller$nonTailCall$1 public method (): void @@ -37,6 +40,7 @@ public final class Controller { @kotlin.Metadata final class CoroutineFieldsKt$box$1 { + // source: 'coroutineFields.kt' synthetic final field $result: kotlin.jvm.internal.Ref$ObjectRef field J$0: long field L$0: java.lang.Object @@ -52,6 +56,7 @@ final class CoroutineFieldsKt$box$1 { @kotlin.Metadata public final class CoroutineFieldsKt { + // source: 'coroutineFields.kt' 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 e2452a4b1eb..a8bba29a18a 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_1_3.txt @@ -1,6 +1,7 @@ @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata final class Controller$multipleSuspensions$1 { + // source: 'coroutineFields.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -13,6 +14,7 @@ final class Controller$multipleSuspensions$1 { @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata final class Controller$nonTailCall$1 { + // source: 'coroutineFields.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -24,6 +26,7 @@ final class Controller$nonTailCall$1 { @kotlin.Metadata public final class Controller { + // source: 'coroutineFields.kt' inner (anonymous) class Controller$multipleSuspensions$1 inner (anonymous) class Controller$nonTailCall$1 public method (): void @@ -36,6 +39,7 @@ public final class Controller { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class CoroutineFieldsKt$box$1 { + // source: 'coroutineFields.kt' synthetic final field $result: kotlin.jvm.internal.Ref$ObjectRef field J$0: long field L$0: java.lang.Object @@ -52,6 +56,7 @@ final class CoroutineFieldsKt$box$1 { @kotlin.Metadata public final class CoroutineFieldsKt { + // source: 'coroutineFields.kt' 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 6dad69c4957..4dedb0fdc70 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/coroutineFields_ir.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class Controller$multipleSuspensions$1 { + // source: 'coroutineFields.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -13,6 +14,7 @@ final class Controller$multipleSuspensions$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class Controller$nonTailCall$1 { + // source: 'coroutineFields.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -24,6 +26,7 @@ final class Controller$nonTailCall$1 { @kotlin.Metadata public final class Controller { + // source: 'coroutineFields.kt' inner (anonymous) class Controller$multipleSuspensions$1 inner (anonymous) class Controller$nonTailCall$1 public method (): void @@ -36,6 +39,7 @@ public final class Controller { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class CoroutineFieldsKt$box$1 { + // source: 'coroutineFields.kt' synthetic final field $result: kotlin.jvm.internal.Ref$ObjectRef field J$0: long field L$0: java.lang.Object @@ -51,6 +55,7 @@ final class CoroutineFieldsKt$box$1 { @kotlin.Metadata public final class CoroutineFieldsKt { + // source: 'coroutineFields.kt' 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 9defbaf818d..c22ee02c074 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit.txt @@ -1,5 +1,6 @@ @kotlin.Metadata final class OomInReturnUnitKt$test$1 { + // source: 'oomInReturnUnit.kt' field L$0: java.lang.Object synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable @@ -12,6 +13,7 @@ final class OomInReturnUnitKt$test$1 { @kotlin.Metadata public final class OomInReturnUnitKt { + // source: 'oomInReturnUnit.kt' 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 56d20992d82..59909329066 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_1_3.txt @@ -1,6 +1,7 @@ @kotlin.Metadata @kotlin.coroutines.jvm.internal.DebugMetadata final class OomInReturnUnitKt$test$1 { + // source: 'oomInReturnUnit.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -11,6 +12,7 @@ final class OomInReturnUnitKt$test$1 { @kotlin.Metadata public final class OomInReturnUnitKt { + // source: 'oomInReturnUnit.kt' 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 4141def086a..3f025d0bfc3 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/oomInReturnUnit_ir.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class OomInReturnUnitKt$test$1 { + // source: 'oomInReturnUnit.kt' field L$0: java.lang.Object field label: int synthetic field result: java.lang.Object @@ -11,6 +12,7 @@ final class OomInReturnUnitKt$test$1 { @kotlin.Metadata public final class OomInReturnUnitKt { + // source: 'oomInReturnUnit.kt' 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/privateAccessor.txt b/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor.txt index 908859ac80f..8465234304b 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class PrivateAccessorKt { + // source: 'privateAccessor.kt' synthetic final static method bar(p0: kotlin.coroutines.experimental.Continuation): java.lang.Object private final static method foo(): void } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_1_3.txt b/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_1_3.txt index c1f698e9cf6..b7dd9b3abfc 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_1_3.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class PrivateAccessorKt { + // source: 'privateAccessor.kt' synthetic final static method bar(p0: kotlin.coroutines.Continuation): java.lang.Object private final static method foo(): void } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_ir.txt index c1f698e9cf6..b7dd9b3abfc 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/privateAccessor_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class PrivateAccessorKt { + // source: 'privateAccessor.kt' synthetic final static method bar(p0: kotlin.coroutines.Continuation): java.lang.Object private final static method foo(): void } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun.txt b/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun.txt index 57656ccab36..34b3572a797 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public final class A { + // source: 'privateSuspendFun.kt' public method (): void synthetic final method foo(p0: java.lang.Object): java.lang.Object } @kotlin.Metadata public final class PrivateSuspendFunKt { + // source: 'privateSuspendFun.kt' synthetic final static method foo(p0: java.lang.Object): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun_ir.txt index 3154f79e05a..6c6c584acbf 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/privateSuspendFun_ir.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public final class A { + // source: 'privateSuspendFun.kt' public method (): void synthetic final method foo(p0: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public final class PrivateSuspendFunKt { + // source: 'privateSuspendFun.kt' synthetic final static method foo(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 99547f73c9c..e6909462f32 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/component1.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/component1.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class Component1Kt$test$1 { + // source: 'component1.kt' field L$0: java.lang.Object field label: int private synthetic field p$: Foo @@ -13,6 +14,7 @@ final class Component1Kt$test$1 { @kotlin.Metadata public final class Component1Kt { + // source: 'component1.kt' inner (anonymous) class Component1Kt$test$1 public final static @org.jetbrains.annotations.NotNull method generate(): Result public final static method test(): void @@ -21,15 +23,19 @@ public final class Component1Kt { @kotlin.Metadata public final class Foo$DefaultImpls { + // source: 'component1.kt' public static @org.jetbrains.annotations.Nullable method component1(@org.jetbrains.annotations.NotNull p0: Foo, @org.jetbrains.annotations.NotNull p1: Result, @org.jetbrains.annotations.NotNull p2: kotlin.coroutines.Continuation): java.lang.Object public final inner class Foo$DefaultImpls } @kotlin.Metadata public interface Foo { + // source: 'component1.kt' public abstract @org.jetbrains.annotations.Nullable method component1(@org.jetbrains.annotations.NotNull p0: Result, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public final inner class Foo$DefaultImpls } @kotlin.Metadata -public interface Result +public interface Result { + // source: 'component1.kt' +} diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt index d7685d2b4ea..e52982ed518 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/destructured.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class DestructuredKt$test$1 { + // source: 'destructured.kt' field label: int inner (anonymous) class DestructuredKt$test$1 method (p0: kotlin.coroutines.Continuation): void @@ -12,6 +13,7 @@ final class DestructuredKt$test$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class DestructuredKt$test$2 { + // source: 'destructured.kt' field label: int private synthetic field p$0: kotlin.Pair inner (anonymous) class DestructuredKt$test$2 @@ -24,6 +26,7 @@ final class DestructuredKt$test$2 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class DestructuredKt$test$3 { + // source: 'destructured.kt' field label: int private synthetic field p$0: kotlin.Pair inner (anonymous) class DestructuredKt$test$3 @@ -36,6 +39,7 @@ final class DestructuredKt$test$3 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class DestructuredKt$test$4 { + // source: 'destructured.kt' field label: int private synthetic field p$0: kotlin.Pair inner (anonymous) class DestructuredKt$test$4 @@ -47,6 +51,7 @@ final class DestructuredKt$test$4 { @kotlin.Metadata public final class DestructuredKt { + // source: 'destructured.kt' inner (anonymous) class DestructuredKt$test$1 inner (anonymous) class DestructuredKt$test$2 inner (anonymous) class DestructuredKt$test$3 diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt index 8ae763fc146..a7d130e60af 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/field.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class FieldKt$test$1 { + // source: 'field.kt' field label: int private synthetic field p$: Foo inner (anonymous) class FieldKt$test$1 @@ -12,6 +13,7 @@ final class FieldKt$test$1 { @kotlin.Metadata public final class FieldKt { + // source: 'field.kt' inner (anonymous) class FieldKt$test$1 public final static @org.jetbrains.annotations.NotNull method generate(): Result public final static method test(): void @@ -20,15 +22,19 @@ public final class FieldKt { @kotlin.Metadata public final class Foo$DefaultImpls { + // source: 'field.kt' public static @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.NotNull p0: Foo, @org.jetbrains.annotations.NotNull p1: Result): java.lang.Object public final inner class Foo$DefaultImpls } @kotlin.Metadata public interface Foo { + // source: 'field.kt' public abstract @org.jetbrains.annotations.NotNull method getValue(@org.jetbrains.annotations.NotNull p0: Result): java.lang.Object public final inner class Foo$DefaultImpls } @kotlin.Metadata -public interface Result +public interface Result { + // source: 'field.kt' +} diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt index 323db59ce78..e11fcd6ff2d 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/lambda.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$1 { + // source: 'lambda.kt' field label: int private synthetic field p$0: double private synthetic field p$1: java.lang.String @@ -14,6 +15,7 @@ final class LambdaKt$test$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$10 { + // source: 'lambda.kt' field label: int private synthetic field p$1: java.lang.String private synthetic field p$: long @@ -27,6 +29,7 @@ final class LambdaKt$test$10 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$11 { + // source: 'lambda.kt' field label: int private synthetic field p$: long inner (anonymous) class LambdaKt$test$11 @@ -39,6 +42,7 @@ final class LambdaKt$test$11 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$12 { + // source: 'lambda.kt' field label: int inner (anonymous) class LambdaKt$test$12 method (p0: kotlin.coroutines.Continuation): void @@ -50,6 +54,7 @@ final class LambdaKt$test$12 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$13 { + // source: 'lambda.kt' field label: int private synthetic field p$0: java.lang.String private synthetic field p$: long @@ -63,6 +68,7 @@ final class LambdaKt$test$13 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$14 { + // source: 'lambda.kt' field label: int private synthetic field p$: long inner (anonymous) class LambdaKt$test$14 @@ -75,6 +81,7 @@ final class LambdaKt$test$14 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$15 { + // source: 'lambda.kt' field label: int private synthetic field p$0: java.lang.String inner (anonymous) class LambdaKt$test$15 @@ -87,6 +94,7 @@ final class LambdaKt$test$15 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$16 { + // source: 'lambda.kt' field label: int inner (anonymous) class LambdaKt$test$16 method (p0: kotlin.coroutines.Continuation): void @@ -98,6 +106,7 @@ final class LambdaKt$test$16 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$17 { + // source: 'lambda.kt' field label: int private synthetic field p$: long inner (anonymous) class LambdaKt$test$17 @@ -110,6 +119,7 @@ final class LambdaKt$test$17 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$2 { + // source: 'lambda.kt' field label: int private synthetic field p$0: double inner (anonymous) class LambdaKt$test$2 @@ -122,6 +132,7 @@ final class LambdaKt$test$2 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$3 { + // source: 'lambda.kt' field label: int private synthetic field p$1: java.lang.String inner (anonymous) class LambdaKt$test$3 @@ -134,6 +145,7 @@ final class LambdaKt$test$3 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$4 { + // source: 'lambda.kt' field label: int private synthetic field p$0: double inner (anonymous) class LambdaKt$test$4 @@ -146,6 +158,7 @@ final class LambdaKt$test$4 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$5 { + // source: 'lambda.kt' field label: int private synthetic field p$1: java.lang.String inner (anonymous) class LambdaKt$test$5 @@ -158,6 +171,7 @@ final class LambdaKt$test$5 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$6 { + // source: 'lambda.kt' field label: int private synthetic field p$0: double private synthetic field p$1: java.lang.String @@ -172,6 +186,7 @@ final class LambdaKt$test$6 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$7 { + // source: 'lambda.kt' field label: int private synthetic field p$0: double private synthetic field p$: long @@ -185,6 +200,7 @@ final class LambdaKt$test$7 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$8 { + // source: 'lambda.kt' field label: int private synthetic field p$1: java.lang.String private synthetic field p$: long @@ -198,6 +214,7 @@ final class LambdaKt$test$8 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class LambdaKt$test$9 { + // source: 'lambda.kt' field label: int private synthetic field p$0: double private synthetic field p$: long @@ -210,6 +227,7 @@ final class LambdaKt$test$9 { @kotlin.Metadata public final class LambdaKt { + // source: 'lambda.kt' inner (anonymous) class LambdaKt$test$1 inner (anonymous) class LambdaKt$test$10 inner (anonymous) class LambdaKt$test$11 diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt index 79f4e059e10..b2deb6d95da 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/select.txt @@ -1,25 +1,34 @@ @kotlin.Metadata -public interface CoroutineScope +public interface CoroutineScope { + // source: 'select.kt' +} @kotlin.Metadata public interface ProducerScope { + // source: 'select.kt' public abstract @org.jetbrains.annotations.NotNull method getChannel(): SendChannel } @kotlin.Metadata -public interface ReceiveChannel +public interface ReceiveChannel { + // source: 'select.kt' +} @kotlin.Metadata public interface SelectBuilder { + // source: 'select.kt' public abstract method invoke(@org.jetbrains.annotations.NotNull p0: SelectClause2, p1: java.lang.Object, @org.jetbrains.annotations.NotNull p2: kotlin.jvm.functions.Function2): void } @kotlin.Metadata -public interface SelectClause2 +public interface SelectClause2 { + // source: 'select.kt' +} @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class SelectKt$produceNumbers$1$1$1 { + // source: 'select.kt' field label: int inner (anonymous) class SelectKt$produceNumbers$1$1$1 method (p0: kotlin.coroutines.Continuation): void @@ -31,6 +40,7 @@ final class SelectKt$produceNumbers$1$1$1 { @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class SelectKt$produceNumbers$1 { + // source: 'select.kt' field label: int private synthetic field p$: ProducerScope inner (anonymous) class SelectKt$produceNumbers$1 @@ -42,6 +52,7 @@ final class SelectKt$produceNumbers$1 { @kotlin.Metadata public final class SelectKt { + // source: 'select.kt' 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 @@ -51,5 +62,6 @@ public final class SelectKt { @kotlin.Metadata public interface SendChannel { + // source: 'select.kt' public abstract @org.jetbrains.annotations.NotNull method getOnSend(): SelectClause2 } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt index 469b7dfc8af..9e58ad085dd 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/spilling/unreachable.txt @@ -1,6 +1,7 @@ @kotlin.coroutines.jvm.internal.DebugMetadata @kotlin.Metadata final class UnreachableKt$test$1 { + // source: 'unreachable.kt' field label: int private synthetic field p$0: java.lang.String inner (anonymous) class UnreachableKt$test$1 @@ -12,6 +13,7 @@ final class UnreachableKt$test$1 { @kotlin.Metadata public final class UnreachableKt { + // source: 'unreachable.kt' 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/suspendReifiedFun.txt b/compiler/testData/codegen/bytecodeListing/coroutines/suspendReifiedFun.txt index ef2b6ece525..5351c87aa98 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/suspendReifiedFun.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/suspendReifiedFun.txt @@ -1,11 +1,13 @@ @kotlin.Metadata public class AbstractStuff { + // source: 'suspendReifiedFun.kt' public method (): void public synthetic final method hello(p0: java.lang.Object, p1: COROUTINES_PACKAGE.Continuation): java.lang.Object } @kotlin.Metadata public final class Stuff { + // source: 'suspendReifiedFun.kt' public method (): void public final @org.jetbrains.annotations.Nullable method foo(@org.jetbrains.annotations.NotNull p0: COROUTINES_PACKAGE.Continuation): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt index e493cfc7a44..e8d7ee0f2fc 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation.txt @@ -1,15 +1,18 @@ @kotlin.Metadata public interface Flow { + // source: 'tcoContinuation.kt' public abstract @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } @kotlin.Metadata public interface FlowCollector { + // source: 'tcoContinuation.kt' public abstract @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$collect$2$emit$1 { + // source: 'tcoContinuation.kt' synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$collect$2 @@ -23,6 +26,7 @@ public final class TcoContinuationKt$collect$2$emit$1 { @kotlin.Metadata public final class TcoContinuationKt$collect$2 { + // source: 'tcoContinuation.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$collect$2 inner (anonymous) class TcoContinuationKt$collect$2$emit$1 @@ -33,6 +37,7 @@ public final class TcoContinuationKt$collect$2 { @kotlin.Metadata public final class TcoContinuationKt$flow$1$collect$1 { + // source: 'tcoContinuation.kt' synthetic field data: java.lang.Object synthetic field exception: java.lang.Throwable synthetic final field this$0: TcoContinuationKt$flow$1 @@ -46,6 +51,7 @@ public final class TcoContinuationKt$flow$1$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$flow$1 { + // source: 'tcoContinuation.kt' synthetic final field $block: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$flow$1 inner (anonymous) class TcoContinuationKt$flow$1$collect$1 @@ -56,6 +62,7 @@ public final class TcoContinuationKt$flow$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$collect$1 { + // source: 'tcoContinuation.kt' 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 @@ -63,6 +70,7 @@ public final class TcoContinuationKt$foo$$inlined$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$flow$1 { + // source: 'tcoContinuation.kt' 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 @@ -91,6 +99,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$foo$$inlined$map$1 inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 @@ -101,6 +110,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1 public method (p0: Flow): void @@ -143,6 +153,7 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$1$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 @@ -154,6 +165,7 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 @@ -199,6 +211,7 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2$1 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$2$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2 @@ -210,6 +223,7 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2 @@ -247,6 +261,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 @@ -258,6 +273,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 @@ -295,6 +311,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 @@ -306,6 +323,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2 @@ -343,6 +361,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 @@ -354,6 +373,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$3 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3 @@ -365,6 +385,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$3 { @kotlin.Metadata public final class TcoContinuationKt { + // source: 'tcoContinuation.kt' 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 diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt index c9190a1bc18..710991d70aa 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_1_3.txt @@ -1,15 +1,18 @@ @kotlin.Metadata public interface Flow { + // source: 'tcoContinuation.kt' public abstract @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public interface FlowCollector { + // source: 'tcoContinuation.kt' public abstract @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$collect$2$emit$1 { + // source: 'tcoContinuation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$collect$2 @@ -21,6 +24,7 @@ public final class TcoContinuationKt$collect$2$emit$1 { @kotlin.Metadata public final class TcoContinuationKt$collect$2 { + // source: 'tcoContinuation.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$collect$2 inner (anonymous) class TcoContinuationKt$collect$2$emit$1 @@ -31,6 +35,7 @@ public final class TcoContinuationKt$collect$2 { @kotlin.Metadata public final class TcoContinuationKt$flow$1$collect$1 { + // source: 'tcoContinuation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$flow$1 @@ -42,6 +47,7 @@ public final class TcoContinuationKt$flow$1$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$flow$1 { + // source: 'tcoContinuation.kt' synthetic final field $block: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$flow$1 inner (anonymous) class TcoContinuationKt$flow$1$collect$1 @@ -52,6 +58,7 @@ public final class TcoContinuationKt$flow$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$collect$1 { + // source: 'tcoContinuation.kt' 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 @@ -59,6 +66,7 @@ public final class TcoContinuationKt$foo$$inlined$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$flow$1 { + // source: 'tcoContinuation.kt' 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 @@ -86,6 +94,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$foo$$inlined$map$1 inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 @@ -96,6 +105,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1 public method (p0: Flow): void @@ -135,6 +145,7 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$1$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$1 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 @@ -146,6 +157,7 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 @@ -188,6 +200,7 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2$1 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$2$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$map$$inlined$transform$2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2$2 @@ -199,6 +212,7 @@ public final class TcoContinuationKt$map$$inlined$transform$2$2 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$2 @@ -232,6 +246,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$1 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 @@ -243,6 +258,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$lambda$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 @@ -276,6 +292,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$2 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 @@ -287,6 +304,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$2$lambda$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$2 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$2 @@ -320,6 +338,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { + // source: 'tcoContinuation.kt' synthetic final field $this_flow$inlined: FlowCollector synthetic final field this$0: TcoContinuationKt$transform$$inlined$flow$3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 @@ -331,6 +350,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$3$lambda$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$3 { + // source: 'tcoContinuation.kt' synthetic final field $this_transform$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$3 @@ -342,6 +362,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$3 { @kotlin.Metadata public final class TcoContinuationKt { + // source: 'tcoContinuation.kt' 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 diff --git a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt index b7d2853fd18..0a4bd95bcfd 100644 --- a/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/coroutines/tcoContinuation_ir.txt @@ -1,15 +1,18 @@ @kotlin.Metadata public interface Flow { + // source: 'tcoContinuation.kt' public abstract @org.jetbrains.annotations.Nullable method collect(@org.jetbrains.annotations.NotNull p0: FlowCollector, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object } @kotlin.Metadata public interface FlowCollector { + // source: 'tcoContinuation.kt' public abstract @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$collect$2$emit$1 { + // source: 'tcoContinuation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$collect$2 @@ -21,6 +24,7 @@ public final class TcoContinuationKt$collect$2$emit$1 { @kotlin.Metadata public final class TcoContinuationKt$collect$2 { + // source: 'tcoContinuation.kt' synthetic final field $action: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$collect$2 inner (anonymous) class TcoContinuationKt$collect$2$emit$1 @@ -31,6 +35,7 @@ public final class TcoContinuationKt$collect$2 { @kotlin.Metadata public final class TcoContinuationKt$flow$1$collect$1 { + // source: 'tcoContinuation.kt' field label: int synthetic field result: java.lang.Object synthetic final field this$0: TcoContinuationKt$flow$1 @@ -42,6 +47,7 @@ public final class TcoContinuationKt$flow$1$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$flow$1 { + // source: 'tcoContinuation.kt' synthetic final field $block: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$flow$1 inner (anonymous) class TcoContinuationKt$flow$1$collect$1 @@ -52,6 +58,7 @@ public final class TcoContinuationKt$flow$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$collect$1 { + // source: 'tcoContinuation.kt' 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 @@ -59,6 +66,7 @@ public final class TcoContinuationKt$foo$$inlined$collect$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$flow$1 { + // source: 'tcoContinuation.kt' 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 @@ -84,6 +92,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2$1 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1$2 { + // source: 'tcoContinuation.kt' synthetic final field $this$inlined: FlowCollector inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2 inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1$2$1 @@ -93,6 +102,7 @@ public final class TcoContinuationKt$foo$$inlined$map$1$2 { @kotlin.Metadata public final class TcoContinuationKt$foo$$inlined$map$1 { + // source: 'tcoContinuation.kt' synthetic final field $this$inlined: Flow inner (anonymous) class TcoContinuationKt$foo$$inlined$map$1 public method (p0: Flow): void @@ -130,6 +140,7 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2$1 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$1$2 { + // source: 'tcoContinuation.kt' synthetic final field $this$inlined: FlowCollector synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1$2 @@ -141,6 +152,7 @@ public final class TcoContinuationKt$map$$inlined$transform$1$2 { @kotlin.Metadata public final class TcoContinuationKt$map$$inlined$transform$1 { + // source: 'tcoContinuation.kt' synthetic final field $this$inlined: Flow synthetic final field $transformer$inlined$1: kotlin.jvm.functions.Function2 inner (anonymous) class TcoContinuationKt$map$$inlined$transform$1 @@ -163,6 +175,7 @@ public final class TcoContinuationKt$transform$$inlined$flow$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$$inlined$flow$1 { + // source: 'tcoContinuation.kt' synthetic final field $this$inlined: Flow synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$$inlined$flow$1 @@ -185,6 +198,7 @@ public final class TcoContinuationKt$transform$lambda-1$$inlined$collect$1$1 { @kotlin.Metadata public final class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 { + // source: 'tcoContinuation.kt' synthetic final field $this$inlined: FlowCollector synthetic final field $transformer$inlined: kotlin.jvm.functions.Function3 inner (anonymous) class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 @@ -196,6 +210,7 @@ public final class TcoContinuationKt$transform$lambda-1$$inlined$collect$1 { @kotlin.Metadata public final class TcoContinuationKt { + // source: 'tcoContinuation.kt' 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 diff --git a/compiler/testData/codegen/bytecodeListing/defaultImpls.txt b/compiler/testData/codegen/bytecodeListing/defaultImpls.txt index c245d9eace4..517aca54f96 100644 --- a/compiler/testData/codegen/bytecodeListing/defaultImpls.txt +++ b/compiler/testData/codegen/bytecodeListing/defaultImpls.txt @@ -1,23 +1,30 @@ @kotlin.Metadata -public interface A +public interface A { + // source: 'defaultImpls.kt' +} @kotlin.annotation.Retention @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Anno +public annotation class Anno { + // source: 'defaultImpls.kt' +} @kotlin.Metadata public interface B { + // source: 'defaultImpls.kt' public abstract method foo(@org.jetbrains.annotations.NotNull p0: java.lang.String): void } @kotlin.Metadata public interface C { + // source: 'defaultImpls.kt' public abstract method getBar(): int } @kotlin.Metadata public final class D$DefaultImpls { + // source: 'defaultImpls.kt' public static method baz(@org.jetbrains.annotations.NotNull p0: D, @org.jetbrains.annotations.NotNull p1: java.lang.String): int private static method test(p0: D, p1: java.lang.String): java.lang.String public final inner class D$DefaultImpls @@ -26,23 +33,27 @@ public final class D$DefaultImpls { @kotlin.Metadata @Anno public interface D { + // source: 'defaultImpls.kt' public abstract method baz(@org.jetbrains.annotations.NotNull p0: java.lang.String): int public final inner class D$DefaultImpls } @kotlin.Metadata public final class E$InsideE { + // source: 'defaultImpls.kt' public method (): void public final inner class E$InsideE } @kotlin.Metadata public interface E { + // source: 'defaultImpls.kt' public final inner class E$InsideE } @kotlin.Metadata public final class F$DefaultImpls { + // source: 'defaultImpls.kt' public static @org.jetbrains.annotations.NotNull method getBar(@org.jetbrains.annotations.NotNull p0: F): java.lang.String private static method getBaz(p0: F): java.lang.String public static method setBar(@org.jetbrains.annotations.NotNull p0: F, @org.jetbrains.annotations.NotNull p1: java.lang.String): void @@ -53,6 +64,7 @@ public final class F$DefaultImpls { @kotlin.Metadata @Anno public interface F { + // source: 'defaultImpls.kt' public abstract @org.jetbrains.annotations.NotNull method getBar(): java.lang.String public abstract method setBar(@org.jetbrains.annotations.NotNull p0: java.lang.String): void public final inner class F$DefaultImpls diff --git a/compiler/testData/codegen/bytecodeListing/deprecatedEnumEntryFields.txt b/compiler/testData/codegen/bytecodeListing/deprecatedEnumEntryFields.txt index 00948df0ce1..cf8646402e8 100644 --- a/compiler/testData/codegen/bytecodeListing/deprecatedEnumEntryFields.txt +++ b/compiler/testData/codegen/bytecodeListing/deprecatedEnumEntryFields.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final enum class Test { + // source: 'deprecatedEnumEntryFields.kt' private synthetic final static field $VALUES: Test[] public deprecated final enum static @kotlin.Deprecated field ENTRY1: Test public final enum static field ENTRY2: Test diff --git a/compiler/testData/codegen/bytecodeListing/deprecatedLateinitVar.txt b/compiler/testData/codegen/bytecodeListing/deprecatedLateinitVar.txt index 2e91904a662..760ff4b5e16 100644 --- a/compiler/testData/codegen/bytecodeListing/deprecatedLateinitVar.txt +++ b/compiler/testData/codegen/bytecodeListing/deprecatedLateinitVar.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class DeprecatedLateinitVarKt { + // source: 'deprecatedLateinitVar.kt' public deprecated static field lateinitVar: java.lang.String public synthetic deprecated static @kotlin.Deprecated method getLateinitVar$annotations(): void public deprecated final static @org.jetbrains.annotations.NotNull method getLateinitVar(): java.lang.String diff --git a/compiler/testData/codegen/bytecodeListing/deprecatedProperty.txt b/compiler/testData/codegen/bytecodeListing/deprecatedProperty.txt index 61e4bcb92fc..b9bc3f1e940 100644 --- a/compiler/testData/codegen/bytecodeListing/deprecatedProperty.txt +++ b/compiler/testData/codegen/bytecodeListing/deprecatedProperty.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class DeprecatedPropertyKt { + // source: 'deprecatedProperty.kt' public deprecated static field testLateinitVar: java.lang.Object private deprecated final static field testVal: int private deprecated final static field testValWithExplicitDefaultGet: int diff --git a/compiler/testData/codegen/bytecodeListing/emptyMultifileFacade.txt b/compiler/testData/codegen/bytecodeListing/emptyMultifileFacade.txt index c670098173f..bb9e1535b78 100644 --- a/compiler/testData/codegen/bytecodeListing/emptyMultifileFacade.txt +++ b/compiler/testData/codegen/bytecodeListing/emptyMultifileFacade.txt @@ -1,7 +1,10 @@ @kotlin.Metadata -public final class test/Foo +public final class test/Foo { + // source: 'emptyMultifileFacade.kt' +} @kotlin.Metadata synthetic final class test/Foo__EmptyMultifileFacadeKt { + // source: 'emptyMultifileFacade.kt' private final static method privateOnly$Foo__EmptyMultifileFacadeKt(): void } diff --git a/compiler/testData/codegen/bytecodeListing/enum.txt b/compiler/testData/codegen/bytecodeListing/enum.txt index 260f63609c4..5fb7723c28d 100644 --- a/compiler/testData/codegen/bytecodeListing/enum.txt +++ b/compiler/testData/codegen/bytecodeListing/enum.txt @@ -1,9 +1,12 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Ann +public annotation class Ann { + // source: 'enum.kt' +} @kotlin.Metadata public final enum class SimpleEnum { + // source: 'enum.kt' private synthetic final static field $VALUES: SimpleEnum[] public final enum static field A: SimpleEnum public final enum static field B: SimpleEnum @@ -16,6 +19,7 @@ public final enum class SimpleEnum { @kotlin.Metadata public final enum class WithAnnotations { + // source: 'enum.kt' private synthetic final static field $VALUES: WithAnnotations[] public final enum static @Ann field A: WithAnnotations public final enum static @Ann field B: WithAnnotations @@ -27,6 +31,7 @@ public final enum class WithAnnotations { @kotlin.Metadata public final enum class WithConstructor { + // source: 'enum.kt' private synthetic final static field $VALUES: WithConstructor[] public final enum static field A: WithConstructor public final enum static field B: WithConstructor @@ -41,6 +46,7 @@ public final enum class WithConstructor { @kotlin.Metadata final class WithEntryClass$A { + // source: 'enum.kt' final inner class WithEntryClass$A method (p0: java.lang.String, p1: int): void public method foo(): void @@ -48,6 +54,7 @@ final class WithEntryClass$A { @kotlin.Metadata public abstract enum class WithEntryClass { + // source: 'enum.kt' private synthetic final static field $VALUES: WithEntryClass[] public final enum static field A: WithEntryClass final inner class WithEntryClass$A diff --git a/compiler/testData/codegen/bytecodeListing/extension.txt b/compiler/testData/codegen/bytecodeListing/extension.txt index f51d5738eb5..01e4e4be619 100644 --- a/compiler/testData/codegen/bytecodeListing/extension.txt +++ b/compiler/testData/codegen/bytecodeListing/extension.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class ExtensionKt { + // source: 'extension.kt' public final static @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String private final static method getPropPrivate(p0: java.lang.String): java.lang.String public final static method setProp(@org.jetbrains.annotations.NotNull p0: java.lang.String, @org.jetbrains.annotations.NotNull p1: java.lang.String): void diff --git a/compiler/testData/codegen/bytecodeListing/immutableCollection.txt b/compiler/testData/codegen/bytecodeListing/immutableCollection.txt index 13ed6770880..e1925a7e0ac 100644 --- a/compiler/testData/codegen/bytecodeListing/immutableCollection.txt +++ b/compiler/testData/codegen/bytecodeListing/immutableCollection.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public interface ImmutableCollection { + // source: 'immutableCollection.kt' public abstract @org.jetbrains.annotations.NotNull method add(p0: java.lang.Object): ImmutableCollection public abstract @org.jetbrains.annotations.NotNull method addAll(@org.jetbrains.annotations.NotNull p0: java.util.Collection): ImmutableCollection public abstract @org.jetbrains.annotations.NotNull method remove(p0: java.lang.Object): ImmutableCollection @@ -7,6 +8,7 @@ public interface ImmutableCollection { @kotlin.Metadata public final class ImmutableCollectionmpl { + // source: 'immutableCollection.kt' public method (): void public @org.jetbrains.annotations.NotNull method add(p0: java.lang.Object): ImmutableCollection public method add(p0: java.lang.Object): boolean diff --git a/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyMultifile.txt b/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyMultifile.txt index c521fefdce0..ce7f0ae6693 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyMultifile.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyMultifile.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public final class test/Foo { + // source: 'InlineOnlyMultifile.kt' public final static method foo(): void } @kotlin.Metadata synthetic final class test/Foo__InlineOnlyMultifileKt { + // source: 'InlineOnlyMultifile.kt' public final static method foo(): void private final static @kotlin.internal.InlineOnly method inlineOnly(): void } diff --git a/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt b/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt index cf0f2cb64f9..925ba201091 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/InlineOnlyPropertyMultifile.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public final class test/Foo { + // source: 'InlineOnlyPropertyMultifile.kt' public final static method foo(): void } @kotlin.Metadata synthetic final class test/Foo__InlineOnlyPropertyMultifileKt { + // source: 'InlineOnlyPropertyMultifile.kt' public final static method foo(): void public synthetic deprecated static @kotlin.internal.InlineOnly method getProp$annotations(): void private final static method getProp(): java.lang.String diff --git a/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedMultifile.txt b/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedMultifile.txt index cfb6d14ec5b..a4e9b87eff4 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedMultifile.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedMultifile.txt @@ -1,11 +1,13 @@ @kotlin.Metadata public final class test/Foo { + // source: 'InlineReifiedMultifile.kt' public final static method foo(): void public synthetic final static method inlineReified(): void } @kotlin.Metadata synthetic final class test/Foo__InlineReifiedMultifileKt { + // source: 'InlineReifiedMultifile.kt' public final static method foo(): void public synthetic final static method inlineReified(): void } diff --git a/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedPropertyMultifile.txt b/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedPropertyMultifile.txt index 790758032b5..ea0d7c36e50 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedPropertyMultifile.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/InlineReifiedPropertyMultifile.txt @@ -1,11 +1,13 @@ @kotlin.Metadata public final class test/Foo { + // source: 'InlineReifiedPropertyMultifile.kt' public final static method foo(): void public synthetic final static method getExtProp(p0: java.lang.Object): java.lang.String } @kotlin.Metadata synthetic final class test/Foo__InlineReifiedPropertyMultifileKt { + // source: 'InlineReifiedPropertyMultifile.kt' public final static method foo(): void public synthetic final static method getExtProp(p0: java.lang.Object): java.lang.String } diff --git a/compiler/testData/codegen/bytecodeListing/inline/inlineOnly.txt b/compiler/testData/codegen/bytecodeListing/inline/inlineOnly.txt index be21cc3202d..9ee0a361c8a 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/inlineOnly.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/inlineOnly.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public final class Foo { + // source: 'inlineOnly.kt' public method (): void private final @kotlin.internal.InlineOnly method foo(): void } @kotlin.Metadata public final class InlineOnlyKt { + // source: 'inlineOnly.kt' private final static @kotlin.internal.InlineOnly method foo(): void } diff --git a/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt b/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt index 3983a4a73db..83a0d7bf2cb 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/inlineOnlyProperty.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo { + // source: 'inlineOnlyProperty.kt' public method (): void public synthetic deprecated static @kotlin.internal.InlineOnly method getProp$annotations(): void private final method getProp(): java.lang.String @@ -10,6 +11,7 @@ public final class Foo { @kotlin.Metadata public final class InlineOnlyPropertyKt { + // source: 'inlineOnlyProperty.kt' public synthetic deprecated static @kotlin.internal.InlineOnly method getProp$annotations(): void private final static method getProp(): java.lang.String private final static @kotlin.internal.InlineOnly method getProp2(): java.lang.String diff --git a/compiler/testData/codegen/bytecodeListing/inline/inlineReified.txt b/compiler/testData/codegen/bytecodeListing/inline/inlineReified.txt index a39ca7f5fd6..919adf0719d 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/inlineReified.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/inlineReified.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo { + // source: 'inlineReified.kt' public method (): void public final method bar(): void public synthetic final method baz(): void @@ -7,6 +8,7 @@ public final class Foo { @kotlin.Metadata public final class InlineReifiedKt { + // source: 'inlineReified.kt' public final static method bar(): void public synthetic final static method baz(): void } diff --git a/compiler/testData/codegen/bytecodeListing/inline/inlineReifiedProperty.txt b/compiler/testData/codegen/bytecodeListing/inline/inlineReifiedProperty.txt index 269160f6de7..9c378d8eaac 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/inlineReifiedProperty.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/inlineReifiedProperty.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public final class Foo { + // source: 'inlineReifiedProperty.kt' public method (): void public synthetic final method getExtProp(p0: java.lang.Object): java.lang.String } @kotlin.Metadata public final class InlineReifiedPropertyKt { + // source: 'inlineReifiedProperty.kt' public synthetic final static method getExtProp(p0: java.lang.Object): java.lang.String } diff --git a/compiler/testData/codegen/bytecodeListing/inline/simpleNamed.txt b/compiler/testData/codegen/bytecodeListing/inline/simpleNamed.txt index c504792d966..29a548af43a 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/simpleNamed.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/simpleNamed.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo { + // source: 'simpleNamed.kt' public method (): void private final @org.jetbrains.annotations.Nullable method acceptsCrossinline$$forInline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public final @org.jetbrains.annotations.Nullable method acceptsCrossinline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -19,6 +20,7 @@ public final class Foo { @kotlin.Metadata public final class SimpleNamedKt { + // source: 'simpleNamed.kt' private final static @org.jetbrains.annotations.Nullable method acceptsCrossinline$$forInline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method acceptsCrossinline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object private final static @org.jetbrains.annotations.Nullable method generic$$forInline(@org.jetbrains.annotations.NotNull p0: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/bytecodeListing/inline/simpleNamed_ir.txt b/compiler/testData/codegen/bytecodeListing/inline/simpleNamed_ir.txt index 875c3265115..fc4f6c63adc 100644 --- a/compiler/testData/codegen/bytecodeListing/inline/simpleNamed_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/inline/simpleNamed_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo { + // source: 'simpleNamed.kt' public method (): void private final method acceptsCrossinline$$forInline(p0: kotlin.jvm.functions.Function0, p1: kotlin.coroutines.Continuation): java.lang.Object public final @org.jetbrains.annotations.Nullable method acceptsCrossinline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object @@ -19,6 +20,7 @@ public final class Foo { @kotlin.Metadata public final class SimpleNamedKt { + // source: 'simpleNamed.kt' private final static method acceptsCrossinline$$forInline(p0: kotlin.jvm.functions.Function0, p1: kotlin.coroutines.Continuation): java.lang.Object public final static @org.jetbrains.annotations.Nullable method acceptsCrossinline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.Continuation): java.lang.Object private final static method generic$$forInline(p0: java.lang.Object, p1: kotlin.coroutines.Continuation): java.lang.Object diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/annotationsOnHiddenConstructor.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/annotationsOnHiddenConstructor.txt index 1de74c1bbb2..2bc0fd2dd0a 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/annotationsOnHiddenConstructor.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/annotationsOnHiddenConstructor.txt @@ -1,9 +1,12 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Ann +public annotation class Ann { + // source: 'annotationsOnHiddenConstructor.kt' +} @kotlin.Metadata public final class Sealed$Derived { + // source: 'annotationsOnHiddenConstructor.kt' private method (p0: int): void public synthetic @Ann method (p0: int, p1: kotlin.jvm.internal.DefaultConstructorMarker): void public final inner class Sealed$Derived @@ -11,6 +14,7 @@ public final class Sealed$Derived { @kotlin.Metadata public final class Sealed$Inner { + // source: 'annotationsOnHiddenConstructor.kt' synthetic final field this$0: Sealed private final field z2: int public synthetic @Ann method (p0: Sealed, p1: int, @Ann p2: int, @Ann p3: java.lang.String, p4: kotlin.jvm.internal.DefaultConstructorMarker): void @@ -21,6 +25,7 @@ public final class Sealed$Inner { @kotlin.Metadata public abstract class Sealed { + // source: 'annotationsOnHiddenConstructor.kt' private final field z: int private @Ann method (@Ann p0: int): void public synthetic method (p0: int, p1: kotlin.jvm.internal.DefaultConstructorMarker): void @@ -31,6 +36,7 @@ public abstract class Sealed { @kotlin.Metadata public final class Test$Inner { + // source: 'annotationsOnHiddenConstructor.kt' synthetic final field this$0: Test private final field z2: int public synthetic @Ann method (p0: Test, p1: int, @Ann p2: int, @Ann p3: java.lang.String, p4: kotlin.jvm.internal.DefaultConstructorMarker): void @@ -41,6 +47,7 @@ public final class Test$Inner { @kotlin.Metadata public final class Test { + // source: 'annotationsOnHiddenConstructor.kt' private final field z: int public synthetic @Ann method (@Ann p0: int, p1: kotlin.jvm.internal.DefaultConstructorMarker): void private method (p0: int): void @@ -53,6 +60,7 @@ public final class Test { @kotlin.Metadata public final class Z { + // source: 'annotationsOnHiddenConstructor.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Z diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/companionObjectInsideInlineClass.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/companionObjectInsideInlineClass.txt index 02883c20a15..ad5903e1bdd 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/companionObjectInsideInlineClass.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/companionObjectInsideInlineClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo$Companion { + // source: 'companionObjectInsideInlineClass.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final method funInCompanion(): void @@ -8,6 +9,7 @@ public final class Foo$Companion { @kotlin.Metadata public final class Foo { + // source: 'companionObjectInsideInlineClass.kt' public final static @org.jetbrains.annotations.NotNull field Companion: Foo$Companion private final static field constValInCompanion: int private final field x: int diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/computablePropertiesInsideInlineClass.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/computablePropertiesInsideInlineClass.txt index 85e1922c3eb..b87a0dac6d7 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/computablePropertiesInsideInlineClass.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/computablePropertiesInsideInlineClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo { + // source: 'computablePropertiesInsideInlineClass.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Foo diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/constructorsWithDefaultParameterValues.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/constructorsWithDefaultParameterValues.txt index 63d79469c72..73a96cd8ce4 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/constructorsWithDefaultParameterValues.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/constructorsWithDefaultParameterValues.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Test { + // source: 'constructorsWithDefaultParameterValues.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Test diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt index 6ad5a308bf7..f67ce92cb03 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Z { + // source: 'inlineClassMembersVisibility.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Z diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassTypeParametersInConstructor.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassTypeParametersInConstructor.txt index 070e8fa973f..672f27ceb0d 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassTypeParametersInConstructor.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassTypeParametersInConstructor.txt @@ -1,14 +1,21 @@ @kotlin.Metadata -public interface PrivateMarker +public interface PrivateMarker { + // source: 'inlineClassTypeParametersInConstructor.kt' +} @kotlin.Metadata -public interface ProtectedMarker +public interface ProtectedMarker { + // source: 'inlineClassTypeParametersInConstructor.kt' +} @kotlin.Metadata -public interface PublicMarker +public interface PublicMarker { + // source: 'inlineClassTypeParametersInConstructor.kt' +} @kotlin.Metadata public class TestBasic { + // source: 'inlineClassTypeParametersInConstructor.kt' private final field z: int private method (p0: int): void private method (p0: int, p1: PrivateMarker): void @@ -22,6 +29,7 @@ public class TestBasic { @kotlin.Metadata public final enum class TestEnum { + // source: 'inlineClassTypeParametersInConstructor.kt' private synthetic final static field $VALUES: TestEnum[] public final enum static field ANSWER: TestEnum private final field z: int @@ -34,6 +42,7 @@ public final enum class TestEnum { @kotlin.Metadata public final class TestInner$Inner { + // source: 'inlineClassTypeParametersInConstructor.kt' synthetic final field this$0: TestInner private final field z: int private method (p0: TestInner, p1: int): void @@ -44,12 +53,14 @@ public final class TestInner$Inner { @kotlin.Metadata public final class TestInner { + // source: 'inlineClassTypeParametersInConstructor.kt' public method (): void public final inner class TestInner$Inner } @kotlin.Metadata public final class TestSealed$Case { + // source: 'inlineClassTypeParametersInConstructor.kt' private method (p0: int): void public synthetic method (p0: int, p1: kotlin.jvm.internal.DefaultConstructorMarker): void public final inner class TestSealed$Case @@ -57,6 +68,7 @@ public final class TestSealed$Case { @kotlin.Metadata public abstract class TestSealed { + // source: 'inlineClassTypeParametersInConstructor.kt' private final field z: int private method (p0: int): void public synthetic method (p0: int, p1: kotlin.jvm.internal.DefaultConstructorMarker): void @@ -66,6 +78,7 @@ public abstract class TestSealed { @kotlin.Metadata public final class Z { + // source: 'inlineClassTypeParametersInConstructor.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Z diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithInlineClassUnderlyingType.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithInlineClassUnderlyingType.txt index 60051360e83..069448e26da 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithInlineClassUnderlyingType.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithInlineClassUnderlyingType.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Z1 { + // source: 'inlineClassWithInlineClassUnderlyingType.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Z1 @@ -17,6 +18,7 @@ public final class Z1 { @kotlin.Metadata public final class Z2 { + // source: 'inlineClassWithInlineClassUnderlyingType.kt' private final field z: int private synthetic method (p0: int): void public final static method bar-E2ud15U(p0: int, p1: int): void diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt index 5e44162d255..f1240acc98a 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassWithManyKindsOfMembers.txt @@ -3,38 +3,49 @@ @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class A +public annotation class A { + // source: 'inlineClassWithManyKindsOfMembers.kt' +} @kotlin.annotation.Target @kotlin.annotation.Retention @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AGet +public annotation class AGet { + // source: 'inlineClassWithManyKindsOfMembers.kt' +} @kotlin.annotation.Target @kotlin.annotation.Retention @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class AReceiver +public annotation class AReceiver { + // source: 'inlineClassWithManyKindsOfMembers.kt' +} @kotlin.annotation.Target @kotlin.annotation.Retention @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class ASet +public annotation class ASet { + // source: 'inlineClassWithManyKindsOfMembers.kt' +} @kotlin.annotation.Target @kotlin.annotation.Retention @java.lang.annotation.Retention @java.lang.annotation.Target @kotlin.Metadata -public annotation class ASetParam +public annotation class ASetParam { + // source: 'inlineClassWithManyKindsOfMembers.kt' +} @kotlin.Metadata public interface IFoo { + // source: 'inlineClassWithManyKindsOfMembers.kt' public abstract method getOverridingExtVal(@org.jetbrains.annotations.NotNull p0: java.lang.String): int public abstract method getOverridingExtVar(@org.jetbrains.annotations.NotNull p0: java.lang.String): int public abstract method getOverridingVal(): int @@ -47,6 +58,7 @@ public interface IFoo { @kotlin.Metadata public final class Z { + // source: 'inlineClassWithManyKindsOfMembers.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Z diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/noBridgesForErasedInlineClass.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/noBridgesForErasedInlineClass.txt index c2449df7be1..384d88d7cc8 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/noBridgesForErasedInlineClass.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/noBridgesForErasedInlineClass.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public interface A { + // source: 'noBridgesForErasedInlineClass.kt' public abstract method foo(p0: java.lang.Object): void } @kotlin.Metadata public final class Foo { + // source: 'noBridgesForErasedInlineClass.kt' private final field x: long private synthetic method (p0: long): void public synthetic final static method box-impl(p0: long): Foo diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityInExpansion.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityInExpansion.txt index f8bcd64bb70..2126870e9e3 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityInExpansion.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/nullabilityInExpansion.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class NullabilityInExpansionKt { + // source: 'nullabilityInExpansion.kt' public final static @org.jetbrains.annotations.Nullable method qwrap1(p0: int): Q1 public final static @org.jetbrains.annotations.Nullable method qwrap2(p0: int): Q2 public final static @org.jetbrains.annotations.Nullable method qwrapN(p0: int): QN @@ -20,6 +21,7 @@ public final class NullabilityInExpansionKt { @kotlin.Metadata public final class Q1 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.Nullable field x: java.lang.Integer private synthetic method (p0: java.lang.Integer): void public synthetic final static method box-impl(p0: java.lang.Integer): Q1 @@ -37,6 +39,7 @@ public final class Q1 { @kotlin.Metadata public final class Q2 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.NotNull field z: java.lang.Integer private synthetic method (p0: java.lang.Integer): void public synthetic final static method box-impl(p0: java.lang.Integer): Q2 @@ -54,6 +57,7 @@ public final class Q2 { @kotlin.Metadata public final class QN { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.Nullable field z: Q1 private synthetic method (p0: Q1): void public synthetic final static method box-impl(p0: Q1): QN @@ -71,6 +75,7 @@ public final class QN { @kotlin.Metadata public final class S1 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.NotNull field x: java.lang.String private synthetic method (p0: java.lang.String): void public synthetic final static method box-impl(p0: java.lang.String): S1 @@ -88,6 +93,7 @@ public final class S1 { @kotlin.Metadata public final class S2 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.NotNull field z: java.lang.String private synthetic method (p0: java.lang.String): void public synthetic final static method box-impl(p0: java.lang.String): S2 @@ -105,6 +111,7 @@ public final class S2 { @kotlin.Metadata public final class SN { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.Nullable field z: java.lang.String private synthetic method (p0: java.lang.String): void public synthetic final static method box-impl(p0: java.lang.String): SN @@ -122,6 +129,7 @@ public final class SN { @kotlin.Metadata public final class SN2 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.NotNull field z: java.lang.String private synthetic method (p0: java.lang.String): void public synthetic final static method box-impl(p0: java.lang.String): SN2 @@ -139,6 +147,7 @@ public final class SN2 { @kotlin.Metadata public final class W1 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.Nullable field x: java.lang.String private synthetic method (p0: java.lang.String): void public synthetic final static method box-impl(p0: java.lang.String): W1 @@ -156,6 +165,7 @@ public final class W1 { @kotlin.Metadata public final class W2 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.NotNull field z: java.lang.String private synthetic method (p0: java.lang.String): void public synthetic final static method box-impl(p0: java.lang.String): W2 @@ -173,6 +183,7 @@ public final class W2 { @kotlin.Metadata public final class WN { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.Nullable field z: W1 private synthetic method (p0: W1): void public synthetic final static method box-impl(p0: W1): WN @@ -190,6 +201,7 @@ public final class WN { @kotlin.Metadata public final class Z1 { + // source: 'nullabilityInExpansion.kt' private final field x: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Z1 @@ -207,6 +219,7 @@ public final class Z1 { @kotlin.Metadata public final class Z2 { + // source: 'nullabilityInExpansion.kt' private final field z: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): Z2 @@ -224,6 +237,7 @@ public final class Z2 { @kotlin.Metadata public final class ZN { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.Nullable field z: Z1 private synthetic method (p0: Z1): void public synthetic final static method box-impl(p0: Z1): ZN @@ -241,6 +255,7 @@ public final class ZN { @kotlin.Metadata public final class ZN2 { + // source: 'nullabilityInExpansion.kt' private final @org.jetbrains.annotations.NotNull field z: Z1 private synthetic method (p0: Z1): void public synthetic final static method box-impl(p0: Z1): ZN2 diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/primaryValsWithDifferentVisibilities.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/primaryValsWithDifferentVisibilities.txt index 87c2323a8bb..091dc3b61bf 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/primaryValsWithDifferentVisibilities.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/primaryValsWithDifferentVisibilities.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public interface IValue { + // source: 'primaryValsWithDifferentVisibilities.kt' public abstract method getValue(): int } @kotlin.Metadata public final class TestInternal { + // source: 'primaryValsWithDifferentVisibilities.kt' private final field value: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): TestInternal @@ -21,6 +23,7 @@ public final class TestInternal { @kotlin.Metadata public final class TestOverriding { + // source: 'primaryValsWithDifferentVisibilities.kt' private final field value: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): TestOverriding @@ -38,6 +41,7 @@ public final class TestOverriding { @kotlin.Metadata public final class TestPrivate { + // source: 'primaryValsWithDifferentVisibilities.kt' private final field value: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): TestPrivate @@ -54,6 +58,7 @@ public final class TestPrivate { @kotlin.Metadata public final class TestPublic { + // source: 'primaryValsWithDifferentVisibilities.kt' private final field value: int private synthetic method (p0: int): void public synthetic final static method box-impl(p0: int): TestPublic diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/publishedApiAnnotationOnInlineClassConstructor.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/publishedApiAnnotationOnInlineClassConstructor.txt index a0d3b1d1b43..27f95bd7816 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/publishedApiAnnotationOnInlineClassConstructor.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/publishedApiAnnotationOnInlineClassConstructor.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Z { + // source: 'publishedApiAnnotationOnInlineClassConstructor.kt' private final field value: int private synthetic @kotlin.PublishedApi method (p0: int): void public synthetic final static method box-impl(p0: int): Z diff --git a/compiler/testData/codegen/bytecodeListing/inlineClasses/shapeOfInlineClassWithPrimitive.txt b/compiler/testData/codegen/bytecodeListing/inlineClasses/shapeOfInlineClassWithPrimitive.txt index bfdbf152c15..5898396bb93 100644 --- a/compiler/testData/codegen/bytecodeListing/inlineClasses/shapeOfInlineClassWithPrimitive.txt +++ b/compiler/testData/codegen/bytecodeListing/inlineClasses/shapeOfInlineClassWithPrimitive.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Foo { + // source: 'shapeOfInlineClassWithPrimitive.kt' private final field l: long private synthetic method (p0: long): void public synthetic final static method box-impl(p0: long): Foo diff --git a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecation.txt b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecation.txt index 5757d5f7f26..18eba244d73 100644 --- a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecation.txt +++ b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecation.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Base$DefaultImpls { + // source: 'deprecation.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: Base): java.lang.String public deprecated static @java.lang.Deprecated method test(@org.jetbrains.annotations.NotNull p0: Base): void public synthetic static method withDefault$default(p0: Base, p1: java.lang.String, p2: int, p3: java.lang.Object): void @@ -9,6 +10,7 @@ public final class Base$DefaultImpls { @kotlin.Metadata public interface Base { + // source: 'deprecation.kt' public synthetic static method access$getProp$jd(p0: Base): java.lang.String public synthetic static method access$test$jd(p0: Base): void public synthetic static method access$withDefault$jd(p0: Base, p1: java.lang.String): void @@ -21,6 +23,7 @@ public interface Base { @kotlin.Metadata public final class Deprecated$DefaultImpls { + // source: 'deprecation.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: Deprecated): java.lang.String public deprecated static @java.lang.Deprecated method test(@org.jetbrains.annotations.NotNull p0: Deprecated): void public final inner class Deprecated$DefaultImpls @@ -28,6 +31,7 @@ public final class Deprecated$DefaultImpls { @kotlin.Metadata public interface Deprecated { + // source: 'deprecation.kt' public synthetic static method access$getProp$jd(p0: Deprecated): java.lang.String public synthetic static method access$test$jd(p0: Deprecated): void public @java.lang.Deprecated @org.jetbrains.annotations.NotNull method getProp(): java.lang.String @@ -37,6 +41,7 @@ public interface Deprecated { @kotlin.Metadata public final class Derived$DefaultImpls { + // source: 'deprecation.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: Derived): java.lang.String public deprecated static @java.lang.Deprecated method test(@org.jetbrains.annotations.NotNull p0: Derived): void public deprecated static @java.lang.Deprecated method withDefault(@org.jetbrains.annotations.NotNull p0: Derived, @org.jetbrains.annotations.NotNull p1: java.lang.String): void @@ -45,6 +50,7 @@ public final class Derived$DefaultImpls { @kotlin.Metadata public interface Derived { + // source: 'deprecation.kt' public synthetic static method access$getProp$jd(p0: Derived): java.lang.String public synthetic static method access$test$jd(p0: Derived): void public synthetic static method access$withDefault$jd(p0: Derived, p1: java.lang.String): void diff --git a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecationWithDefault.txt b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecationWithDefault.txt index 1457ea42207..1e1335e6d60 100644 --- a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecationWithDefault.txt +++ b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/deprecationWithDefault.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Deprecated$DefaultImpls { + // source: 'deprecationWithDefault.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: Deprecated): java.lang.String public deprecated static @java.lang.Deprecated method test(@org.jetbrains.annotations.NotNull p0: Deprecated): void public synthetic static method withDefault$default(p0: Deprecated, p1: java.lang.String, p2: int, p3: java.lang.Object): void @@ -9,6 +10,7 @@ public final class Deprecated$DefaultImpls { @kotlin.Metadata public interface Deprecated { + // source: 'deprecationWithDefault.kt' public synthetic static method access$getProp$jd(p0: Deprecated): java.lang.String public synthetic static method access$test$jd(p0: Deprecated): void public synthetic static method access$withDefault$jd(p0: Deprecated, p1: java.lang.String): void diff --git a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt index be3b737070b..14953f5adde 100644 --- a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt +++ b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/jvmDefaultWithoutCompatibility.txt @@ -1,12 +1,14 @@ @kotlin.jvm.JvmDefaultWithoutCompatibility @kotlin.Metadata public final class KotlinClass { + // source: 'jvmDefaultWithoutCompatibility.kt' public method (): void } @kotlin.jvm.JvmDefaultWithoutCompatibility @kotlin.Metadata public interface NoDefaultImpl { + // source: 'jvmDefaultWithoutCompatibility.kt' public @org.jetbrains.annotations.NotNull method getProp(): java.lang.String public method test(): void } @@ -14,11 +16,13 @@ public interface NoDefaultImpl { @kotlin.jvm.JvmDefaultWithoutCompatibility @kotlin.Metadata public interface NoDefaultImpl2FromDefaultImpls { + // source: 'jvmDefaultWithoutCompatibility.kt' public method test2(): void } @kotlin.Metadata public final class WithDefaultImpl$DefaultImpls { + // source: 'jvmDefaultWithoutCompatibility.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: WithDefaultImpl): java.lang.String public deprecated static @java.lang.Deprecated method test(@org.jetbrains.annotations.NotNull p0: WithDefaultImpl): void public final inner class WithDefaultImpl$DefaultImpls @@ -26,6 +30,7 @@ public final class WithDefaultImpl$DefaultImpls { @kotlin.Metadata public interface WithDefaultImpl { + // source: 'jvmDefaultWithoutCompatibility.kt' public synthetic static method access$getProp$jd(p0: WithDefaultImpl): java.lang.String public synthetic static method access$test$jd(p0: WithDefaultImpl): void public final inner class WithDefaultImpl$DefaultImpls @@ -33,6 +38,7 @@ public interface WithDefaultImpl { @kotlin.Metadata public final class WithDefaultImplPure$DefaultImpls { + // source: 'jvmDefaultWithoutCompatibility.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method getProp(@org.jetbrains.annotations.NotNull p0: WithDefaultImplPure): java.lang.String public deprecated static @java.lang.Deprecated method test(@org.jetbrains.annotations.NotNull p0: WithDefaultImplPure): void public final inner class WithDefaultImplPure$DefaultImpls @@ -40,6 +46,7 @@ public final class WithDefaultImplPure$DefaultImpls { @kotlin.Metadata public interface WithDefaultImplPure { + // source: 'jvmDefaultWithoutCompatibility.kt' public synthetic static method access$getProp$jd(p0: WithDefaultImplPure): java.lang.String public synthetic static method access$test$jd(p0: WithDefaultImplPure): void public @org.jetbrains.annotations.NotNull method getProp(): java.lang.String diff --git a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/noDefaultImplsOnEmptySubInterface.txt b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/noDefaultImplsOnEmptySubInterface.txt index 105681415e2..7e05a0ae5e9 100644 --- a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/noDefaultImplsOnEmptySubInterface.txt +++ b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/noDefaultImplsOnEmptySubInterface.txt @@ -1,14 +1,24 @@ @kotlin.Metadata -public interface K +public interface K { + // source: 'K.kt' +} @kotlin.Metadata -public interface MyList +public interface MyList { + // source: 'K.kt' +} @kotlin.Metadata -public interface MyMap +public interface MyMap { + // source: 'K.kt' +} @kotlin.Metadata -public interface MyMap2 +public interface MyMap2 { + // source: 'K.kt' +} @kotlin.Metadata -public interface MySet +public interface MySet { + // source: 'K.kt' +} diff --git a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndAny.txt b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndAny.txt index 64bfb5dde68..9a0f974d51f 100644 --- a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndAny.txt +++ b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndAny.txt @@ -1,21 +1,25 @@ @kotlin.Metadata public class A { + // source: 'primitiveAndAny.kt' public method (): void } @kotlin.Metadata public class B { + // source: 'primitiveAndAny.kt' public method (): void } @kotlin.Metadata public final class Base$DefaultImpls { + // source: 'primitiveAndAny.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.Nullable method test(@org.jetbrains.annotations.NotNull p0: Base): java.lang.Integer public final inner class Base$DefaultImpls } @kotlin.Metadata public interface Base { + // source: 'primitiveAndAny.kt' public synthetic static method access$test$jd(p0: Base): java.lang.Integer public @org.jetbrains.annotations.Nullable method test(): java.lang.Integer public final inner class Base$DefaultImpls @@ -23,12 +27,14 @@ public interface Base { @kotlin.Metadata public final class Derived$DefaultImpls { + // source: 'primitiveAndAny.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: Derived): java.lang.Integer public final inner class Derived$DefaultImpls } @kotlin.Metadata public interface Derived { + // source: 'primitiveAndAny.kt' public synthetic static method access$test$jd(p0: Derived): int public @org.jetbrains.annotations.NotNull method test(): java.lang.Integer public final inner class Derived$DefaultImpls @@ -36,12 +42,14 @@ public interface Derived { @kotlin.Metadata public final class Mixed$DefaultImpls { + // source: 'primitiveAndAny.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: Mixed): java.lang.Integer public final inner class Mixed$DefaultImpls } @kotlin.Metadata public interface Mixed { + // source: 'primitiveAndAny.kt' public synthetic static method access$test$jd(p0: Mixed): int public final inner class Mixed$DefaultImpls } diff --git a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndNullable.txt b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndNullable.txt index 64bfb5dde68..7c2eaa81d71 100644 --- a/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndNullable.txt +++ b/compiler/testData/codegen/bytecodeListing/jvm8/defaults/allCompatibility/specialization/primitiveAndNullable.txt @@ -1,21 +1,25 @@ @kotlin.Metadata public class A { + // source: 'primitiveAndNullable.kt' public method (): void } @kotlin.Metadata public class B { + // source: 'primitiveAndNullable.kt' public method (): void } @kotlin.Metadata public final class Base$DefaultImpls { + // source: 'primitiveAndNullable.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.Nullable method test(@org.jetbrains.annotations.NotNull p0: Base): java.lang.Integer public final inner class Base$DefaultImpls } @kotlin.Metadata public interface Base { + // source: 'primitiveAndNullable.kt' public synthetic static method access$test$jd(p0: Base): java.lang.Integer public @org.jetbrains.annotations.Nullable method test(): java.lang.Integer public final inner class Base$DefaultImpls @@ -23,12 +27,14 @@ public interface Base { @kotlin.Metadata public final class Derived$DefaultImpls { + // source: 'primitiveAndNullable.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: Derived): java.lang.Integer public final inner class Derived$DefaultImpls } @kotlin.Metadata public interface Derived { + // source: 'primitiveAndNullable.kt' public synthetic static method access$test$jd(p0: Derived): int public @org.jetbrains.annotations.NotNull method test(): java.lang.Integer public final inner class Derived$DefaultImpls @@ -36,12 +42,14 @@ public interface Derived { @kotlin.Metadata public final class Mixed$DefaultImpls { + // source: 'primitiveAndNullable.kt' public deprecated static @java.lang.Deprecated @org.jetbrains.annotations.NotNull method test(@org.jetbrains.annotations.NotNull p0: Mixed): java.lang.Integer public final inner class Mixed$DefaultImpls } @kotlin.Metadata public interface Mixed { + // source: 'primitiveAndNullable.kt' public synthetic static method access$test$jd(p0: Mixed): int public final inner class Mixed$DefaultImpls } diff --git a/compiler/testData/codegen/bytecodeListing/jvmOverloadsAndParametersAnnotations.txt b/compiler/testData/codegen/bytecodeListing/jvmOverloadsAndParametersAnnotations.txt index 4e1b2d63c79..1ed45dce0d7 100644 --- a/compiler/testData/codegen/bytecodeListing/jvmOverloadsAndParametersAnnotations.txt +++ b/compiler/testData/codegen/bytecodeListing/jvmOverloadsAndParametersAnnotations.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class ASimpleClass { + // source: 'jvmOverloadsAndParametersAnnotations.kt' public method (): void public synthetic static method showSnackbar$default(p0: ASimpleClass, p1: java.lang.String, p2: int, p3: int, p4: int, p5: java.lang.Object): void public final @kotlin.jvm.JvmOverloads method showSnackbar(@org.jetbrains.annotations.NotNull p0: java.lang.String, @StringRes p1: int): void @@ -19,6 +20,7 @@ public final class ASimpleClass { @kotlin.Metadata public final class BSimpleObject { + // source: 'jvmOverloadsAndParametersAnnotations.kt' public final static @org.jetbrains.annotations.NotNull field INSTANCE: BSimpleObject static method (): void private method (): void @@ -40,6 +42,7 @@ public final class BSimpleObject { @kotlin.Metadata public final class CClassWithCompanion$Companion { + // source: 'jvmOverloadsAndParametersAnnotations.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public synthetic static method showSnackbar$default(p0: CClassWithCompanion$Companion, p1: java.lang.String, p2: int, p3: int, p4: int, p5: java.lang.Object): void @@ -61,6 +64,7 @@ public final class CClassWithCompanion$Companion { @kotlin.Metadata public final class CClassWithCompanion { + // source: 'jvmOverloadsAndParametersAnnotations.kt' public final static @org.jetbrains.annotations.NotNull field Companion: CClassWithCompanion$Companion static method (): void public method (): void @@ -79,6 +83,7 @@ public final class CClassWithCompanion { @kotlin.Metadata public final class DClassConstuctors$InnerClass { + // source: 'jvmOverloadsAndParametersAnnotations.kt' synthetic final field this$0: DClassConstuctors public @kotlin.jvm.JvmOverloads method (p0: DClassConstuctors, @StringRes p1: int): void public @kotlin.jvm.JvmOverloads method (p0: DClassConstuctors, @StringRes p1: int, @DefRes p2: int, @LongRes p3: long): void @@ -92,6 +97,7 @@ public final class DClassConstuctors$InnerClass { @kotlin.Metadata public final class DClassConstuctors { + // source: 'jvmOverloadsAndParametersAnnotations.kt' public @kotlin.jvm.JvmOverloads method (@StringRes p0: int): void public @kotlin.jvm.JvmOverloads method (@StringRes p0: int, @DefRes p1: int, @LongRes p2: long): void public @kotlin.jvm.JvmOverloads method (@StringRes p0: int, @DefRes p1: int, @LongRes p2: long, @org.jetbrains.annotations.NotNull p3: java.lang.String): void @@ -104,10 +110,13 @@ public final class DClassConstuctors { @java.lang.annotation.Retention @kotlin.Metadata -public annotation class DefRes +public annotation class DefRes { + // source: 'jvmOverloadsAndParametersAnnotations.kt' +} @kotlin.Metadata public final class JvmOverloadsAndParametersAnnotationsKt { + // source: 'jvmOverloadsAndParametersAnnotations.kt' public synthetic static method showSnackbar$default(p0: java.lang.String, p1: int, p2: int, p3: int, p4: java.lang.Object): void public final static @kotlin.jvm.JvmOverloads method showSnackbar(@org.jetbrains.annotations.NotNull p0: java.lang.String, @StringRes p1: int): void public final static @kotlin.jvm.JvmOverloads method showSnackbar(@org.jetbrains.annotations.NotNull p0: java.lang.String, @StringRes p1: int, p2: int): void @@ -126,8 +135,12 @@ public final class JvmOverloadsAndParametersAnnotationsKt { @java.lang.annotation.Retention @kotlin.Metadata -public annotation class LongRes +public annotation class LongRes { + // source: 'jvmOverloadsAndParametersAnnotations.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class StringRes +public annotation class StringRes { + // source: 'jvmOverloadsAndParametersAnnotations.kt' +} diff --git a/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters.txt b/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters.txt index 72dbb38f389..d158ea0b10f 100644 --- a/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters.txt +++ b/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class AnObject { + // source: 'jvmStaticWithDefaultParameters.kt' public final static @org.jetbrains.annotations.NotNull field INSTANCE: AnObject static method (): void private method (): void @@ -9,6 +10,7 @@ public final class AnObject { @kotlin.Metadata public final class WithCompanion$Companion { + // source: 'jvmStaticWithDefaultParameters.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public synthetic static method foo$default(p0: WithCompanion$Companion, p1: int, p2: int, p3: java.lang.Object): void @@ -18,6 +20,7 @@ public final class WithCompanion$Companion { @kotlin.Metadata public final class WithCompanion { + // source: 'jvmStaticWithDefaultParameters.kt' public final static @org.jetbrains.annotations.NotNull field Companion: WithCompanion$Companion static method (): void public method (): void diff --git a/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters_ir.txt b/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters_ir.txt index 72dbb38f389..d158ea0b10f 100644 --- a/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/jvmStaticWithDefaultParameters_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class AnObject { + // source: 'jvmStaticWithDefaultParameters.kt' public final static @org.jetbrains.annotations.NotNull field INSTANCE: AnObject static method (): void private method (): void @@ -9,6 +10,7 @@ public final class AnObject { @kotlin.Metadata public final class WithCompanion$Companion { + // source: 'jvmStaticWithDefaultParameters.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public synthetic static method foo$default(p0: WithCompanion$Companion, p1: int, p2: int, p3: java.lang.Object): void @@ -18,6 +20,7 @@ public final class WithCompanion$Companion { @kotlin.Metadata public final class WithCompanion { + // source: 'jvmStaticWithDefaultParameters.kt' public final static @org.jetbrains.annotations.NotNull field Companion: WithCompanion$Companion static method (): void public method (): void diff --git a/compiler/testData/codegen/bytecodeListing/lateInitNotNull.txt b/compiler/testData/codegen/bytecodeListing/lateInitNotNull.txt index 3eef66d87a7..cb527594edf 100644 --- a/compiler/testData/codegen/bytecodeListing/lateInitNotNull.txt +++ b/compiler/testData/codegen/bytecodeListing/lateInitNotNull.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A { + // source: 'lateInitNotNull.kt' public field x: A public method (): void public final @org.jetbrains.annotations.NotNull method getX(): A diff --git a/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock.txt b/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock.txt index d6d15ab6710..92ee0a5fb1c 100644 --- a/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock.txt +++ b/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock.txt @@ -1,5 +1,6 @@ @kotlin.Metadata final class C$1$1 { + // source: 'localFunctionInInitBlock.kt' public final static field INSTANCE: C$1$1 inner (anonymous) class C$1 inner (anonymous) class C$1$1 @@ -11,6 +12,7 @@ final class C$1$1 { @kotlin.Metadata final class C$1 { + // source: 'localFunctionInInitBlock.kt' public final static field INSTANCE: C$1 inner (anonymous) class C$1 inner (anonymous) class C$1$1 @@ -22,6 +24,7 @@ final class C$1 { @kotlin.Metadata final class C$2$1 { + // source: 'localFunctionInInitBlock.kt' public final static field INSTANCE: C$2$1 inner (anonymous) class C$2 inner (anonymous) class C$2$1 @@ -33,6 +36,7 @@ final class C$2$1 { @kotlin.Metadata final class C$2 { + // source: 'localFunctionInInitBlock.kt' public final static field INSTANCE: C$2 inner (anonymous) class C$2 inner (anonymous) class C$2$1 @@ -44,6 +48,7 @@ final class C$2 { @kotlin.Metadata final class C$3$1 { + // source: 'localFunctionInInitBlock.kt' public final static field INSTANCE: C$3$1 inner (anonymous) class C$3 inner (anonymous) class C$3$1 @@ -55,6 +60,7 @@ final class C$3$1 { @kotlin.Metadata final class C$3 { + // source: 'localFunctionInInitBlock.kt' public final static field INSTANCE: C$3 inner (anonymous) class C$3 inner (anonymous) class C$3$1 @@ -66,6 +72,7 @@ final class C$3 { @kotlin.Metadata final class C$test$1 { + // source: 'localFunctionInInitBlock.kt' public final static field INSTANCE: C$test$1 inner (anonymous) class C$test$1 static method (): void @@ -76,6 +83,7 @@ final class C$test$1 { @kotlin.Metadata public final class C { + // source: 'localFunctionInInitBlock.kt' inner (anonymous) class C$1 inner (anonymous) class C$2 inner (anonymous) class C$3 diff --git a/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock_ir.txt b/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock_ir.txt index 04652eed297..c8c28caff51 100644 --- a/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/localFunctionInInitBlock_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class C { + // source: 'localFunctionInInitBlock.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void public method (p0: int): void diff --git a/compiler/testData/codegen/bytecodeListing/main/multifileSuspend.txt b/compiler/testData/codegen/bytecodeListing/main/multifileSuspend.txt index 664eca9ce97..3d9b2cf4d21 100644 --- a/compiler/testData/codegen/bytecodeListing/main/multifileSuspend.txt +++ b/compiler/testData/codegen/bytecodeListing/main/multifileSuspend.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Hello/Foo { + // source: 'multifileSuspend.kt' 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 static method main(p0: java.lang.String[]): void } @@ -13,6 +14,7 @@ synthetic final class Hello/Foo__MultifileSuspendKt$$$main { @kotlin.Metadata synthetic final class Hello/Foo__MultifileSuspendKt { + // source: 'multifileSuspend.kt' 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 static method main(p0: java.lang.String[]): void } diff --git a/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt b/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt index e18f47c56b4..04c75ee4846 100644 --- a/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/main/multifileSuspend_ir.txt @@ -1,11 +1,13 @@ @kotlin.Metadata public final class Hello/Foo { + // source: 'Foo>' public final static method main(@org.jetbrains.annotations.NotNull p0: java.lang.String[]): void 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 } @kotlin.Metadata synthetic final class Hello/Foo__MultifileSuspendKt$main$2 { + // source: 'multifileSuspend.kt' private synthetic field args: java.lang.String[] inner (anonymous) class Hello/Foo__MultifileSuspendKt$main$2 method (@org.jetbrains.annotations.NotNull p0: java.lang.String[]): void @@ -16,6 +18,7 @@ synthetic final class Hello/Foo__MultifileSuspendKt$main$2 { @kotlin.Metadata @kotlin.jvm.JvmName synthetic final class Hello/Foo__MultifileSuspendKt { + // source: 'multifileSuspend.kt' 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/parameterlessMain.txt b/compiler/testData/codegen/bytecodeListing/main/parameterlessMain.txt index 303ca34ece5..bb9c4a302a1 100644 --- a/compiler/testData/codegen/bytecodeListing/main/parameterlessMain.txt +++ b/compiler/testData/codegen/bytecodeListing/main/parameterlessMain.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class ParameterlessMainKt { + // source: 'parameterlessMain.kt' public final static method main(): void public synthetic static method main(p0: java.lang.String[]): void } diff --git a/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_before.txt b/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_before.txt index c77e75f9271..ed498f2d013 100644 --- a/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_before.txt +++ b/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_before.txt @@ -1,4 +1,5 @@ @kotlin.Metadata public final class ParameterlessMain_beforeKt { + // source: 'parameterlessMain_before.kt' public final static method main(): void } diff --git a/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_ir.txt b/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_ir.txt index 3d11eb1e22c..a2d861e938a 100644 --- a/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/main/parameterlessMain_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class ParameterlessMainKt { + // source: 'parameterlessMain.kt' public final static method main(): void public synthetic final static method main(p0: java.lang.String[]): void } diff --git a/compiler/testData/codegen/bytecodeListing/main/suspendMain.txt b/compiler/testData/codegen/bytecodeListing/main/suspendMain.txt index 9f3345d8f62..de639151f1a 100644 --- a/compiler/testData/codegen/bytecodeListing/main/suspendMain.txt +++ b/compiler/testData/codegen/bytecodeListing/main/suspendMain.txt @@ -7,6 +7,7 @@ synthetic final class SuspendMainKt$$$main { @kotlin.Metadata public final class SuspendMainKt { + // source: 'suspendMain.kt' 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 static method main(p0: java.lang.String[]): void } diff --git a/compiler/testData/codegen/bytecodeListing/main/suspendMain_before.txt b/compiler/testData/codegen/bytecodeListing/main/suspendMain_before.txt index 074312b130d..a5ad55a0e77 100644 --- a/compiler/testData/codegen/bytecodeListing/main/suspendMain_before.txt +++ b/compiler/testData/codegen/bytecodeListing/main/suspendMain_before.txt @@ -1,4 +1,5 @@ @kotlin.Metadata public final class SuspendMain_beforeKt { + // source: 'suspendMain_before.kt' public final static @org.jetbrains.annotations.Nullable method main(@org.jetbrains.annotations.NotNull p0: java.lang.String[], @org.jetbrains.annotations.NotNull p1: kotlin.coroutines.experimental.Continuation): java.lang.Object } diff --git a/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt b/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt index 01765d306c5..eacf1195723 100644 --- a/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt +++ b/compiler/testData/codegen/bytecodeListing/main/suspendMain_ir.txt @@ -1,5 +1,6 @@ @kotlin.Metadata synthetic final class SuspendMainKt$main$2 { + // source: 'suspendMain.kt' private synthetic field args: java.lang.String[] inner (anonymous) class SuspendMainKt$main$2 method (@org.jetbrains.annotations.NotNull p0: java.lang.String[]): void @@ -9,6 +10,7 @@ synthetic final class SuspendMainKt$main$2 { @kotlin.Metadata public final class SuspendMainKt { + // source: 'suspendMain.kt' 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/multiplatform/optionalExpectation.txt b/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.txt index 9da382e0e38..0bf2e4ac07d 100644 --- a/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.txt +++ b/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public interface Foo$Nested { + // source: 'optionalExpectation.kt' public inner class Foo$Nested } @kotlin.Metadata public final class Foo { + // source: 'optionalExpectation.kt' private field x: int public method (p0: int): void public final method bar(): void diff --git a/compiler/testData/codegen/bytecodeListing/noCollectionStubMethodsInInterface.txt b/compiler/testData/codegen/bytecodeListing/noCollectionStubMethodsInInterface.txt index 0546f5b7cea..7aeb70802f8 100644 --- a/compiler/testData/codegen/bytecodeListing/noCollectionStubMethodsInInterface.txt +++ b/compiler/testData/codegen/bytecodeListing/noCollectionStubMethodsInInterface.txt @@ -1,5 +1,9 @@ @kotlin.Metadata -public interface A +public interface A { + // source: 'noCollectionStubMethodsInInterface.kt' +} @kotlin.Metadata -public interface B +public interface B { + // source: 'noCollectionStubMethodsInInterface.kt' +} diff --git a/compiler/testData/codegen/bytecodeListing/noDelegationsToPrivateInterfaceMembers.txt b/compiler/testData/codegen/bytecodeListing/noDelegationsToPrivateInterfaceMembers.txt index df87845bae6..dab64639b56 100644 --- a/compiler/testData/codegen/bytecodeListing/noDelegationsToPrivateInterfaceMembers.txt +++ b/compiler/testData/codegen/bytecodeListing/noDelegationsToPrivateInterfaceMembers.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A$DefaultImpls { + // source: 'noDelegationsToPrivateInterfaceMembers.kt' private static method bar(p0: A): java.lang.String public static @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: A): java.lang.String private static method getLog(p0: A): java.lang.String @@ -8,23 +9,27 @@ public final class A$DefaultImpls { @kotlin.Metadata public interface A { + // source: 'noDelegationsToPrivateInterfaceMembers.kt' public abstract @org.jetbrains.annotations.NotNull method foo(): java.lang.String public final inner class A$DefaultImpls } @kotlin.Metadata public final class B$DefaultImpls { + // source: 'noDelegationsToPrivateInterfaceMembers.kt' public static @org.jetbrains.annotations.NotNull method foo(@org.jetbrains.annotations.NotNull p0: B): java.lang.String public final inner class B$DefaultImpls } @kotlin.Metadata public interface B { + // source: 'noDelegationsToPrivateInterfaceMembers.kt' public final inner class B$DefaultImpls } @kotlin.Metadata public final class C { + // source: 'noDelegationsToPrivateInterfaceMembers.kt' public method (): void public @org.jetbrains.annotations.NotNull method foo(): java.lang.String } diff --git a/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt b/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt index 958f19fc6f7..a0b3686fada 100644 --- a/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt +++ b/compiler/testData/codegen/bytecodeListing/noReceiverInCallableReferenceClasses.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A { + // source: 'noReceiverInCallableReferenceClasses.kt' private final field bar: int public method (): void public final method foo(): void @@ -8,6 +9,7 @@ public final class A { @kotlin.Metadata synthetic final class NoReceiverInCallableReferenceClassesKt$A_bar$1 { + // source: 'noReceiverInCallableReferenceClasses.kt' public final static field INSTANCE: kotlin.reflect.KProperty1 static method (): void method (): void @@ -16,6 +18,7 @@ synthetic final class NoReceiverInCallableReferenceClassesKt$A_bar$1 { @kotlin.Metadata synthetic final class NoReceiverInCallableReferenceClassesKt$A_foo$1 { + // source: 'noReceiverInCallableReferenceClasses.kt' public final static field INSTANCE: NoReceiverInCallableReferenceClassesKt$A_foo$1 inner (anonymous) class NoReceiverInCallableReferenceClassesKt$A_foo$1 static method (): void @@ -26,12 +29,14 @@ synthetic final class NoReceiverInCallableReferenceClassesKt$A_foo$1 { @kotlin.Metadata synthetic final class NoReceiverInCallableReferenceClassesKt$aBar$1 { + // source: 'noReceiverInCallableReferenceClasses.kt' method (p0: A): void public @org.jetbrains.annotations.Nullable method get(): java.lang.Object } @kotlin.Metadata synthetic final class NoReceiverInCallableReferenceClassesKt$aFoo$1 { + // source: 'noReceiverInCallableReferenceClasses.kt' inner (anonymous) class NoReceiverInCallableReferenceClassesKt$aFoo$1 method (p0: A): void public synthetic bridge method invoke(): java.lang.Object @@ -40,6 +45,7 @@ synthetic final class NoReceiverInCallableReferenceClassesKt$aFoo$1 { @kotlin.Metadata public final class NoReceiverInCallableReferenceClassesKt { + // source: 'noReceiverInCallableReferenceClasses.kt' private final static @org.jetbrains.annotations.NotNull field A_bar: kotlin.reflect.KProperty1 private final static @org.jetbrains.annotations.NotNull field A_foo: kotlin.reflect.KFunction private final static @org.jetbrains.annotations.NotNull field aBar: kotlin.reflect.KProperty0 diff --git a/compiler/testData/codegen/bytecodeListing/noRemoveAtInReadOnly.txt b/compiler/testData/codegen/bytecodeListing/noRemoveAtInReadOnly.txt index 879d2b81df7..a0fc1ecfb96 100644 --- a/compiler/testData/codegen/bytecodeListing/noRemoveAtInReadOnly.txt +++ b/compiler/testData/codegen/bytecodeListing/noRemoveAtInReadOnly.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public abstract class A { + // source: 'noRemoveAtInReadOnly.kt' public method (): void public method add(p0: int, p1: java.lang.Object): void public method add(p0: java.lang.Object): boolean @@ -25,6 +26,7 @@ public abstract class A { @kotlin.Metadata public abstract class B { + // source: 'noRemoveAtInReadOnly.kt' public method (): void public method add(p0: int): boolean public method add(p0: int, p1: int): void diff --git a/compiler/testData/codegen/bytecodeListing/noToArrayInJava.txt b/compiler/testData/codegen/bytecodeListing/noToArrayInJava.txt index 723cbe309ac..9523162f76a 100644 --- a/compiler/testData/codegen/bytecodeListing/noToArrayInJava.txt +++ b/compiler/testData/codegen/bytecodeListing/noToArrayInJava.txt @@ -1,8 +1,11 @@ @kotlin.Metadata -public interface test/A +public interface test/A { + // source: 'main.kt' +} @kotlin.Metadata public abstract class test/B { + // source: 'main.kt' public method (): void public method add(p0: java.lang.Object): boolean public method addAll(p0: java.util.Collection): boolean diff --git a/compiler/testData/codegen/bytecodeListing/platformTypes.txt b/compiler/testData/codegen/bytecodeListing/platformTypes.txt index b4308ab326d..2f56cdcd690 100644 --- a/compiler/testData/codegen/bytecodeListing/platformTypes.txt +++ b/compiler/testData/codegen/bytecodeListing/platformTypes.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class PlatformTypes { + // source: 'platformTypes.kt' public method (): void public final @org.jetbrains.annotations.NotNull method bothNotNull(): java.util.List public final @org.jetbrains.annotations.Nullable method bothNullable(): java.util.List diff --git a/compiler/testData/codegen/bytecodeListing/privateDefaultImpls.txt b/compiler/testData/codegen/bytecodeListing/privateDefaultImpls.txt index 6e75bb61fe0..d9081e0c9d7 100644 --- a/compiler/testData/codegen/bytecodeListing/privateDefaultImpls.txt +++ b/compiler/testData/codegen/bytecodeListing/privateDefaultImpls.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class A$DefaultImpls { + // source: 'privateDefaultImpls.kt' private static method foo(p0: A): void private static method getX(p0: A): int public final inner class A$DefaultImpls @@ -7,5 +8,6 @@ public final class A$DefaultImpls { @kotlin.Metadata public interface A { + // source: 'privateDefaultImpls.kt' public final inner class A$DefaultImpls } diff --git a/compiler/testData/codegen/bytecodeListing/privateDefaultSetter.txt b/compiler/testData/codegen/bytecodeListing/privateDefaultSetter.txt index 9a1e05de4f5..cc834f73991 100644 --- a/compiler/testData/codegen/bytecodeListing/privateDefaultSetter.txt +++ b/compiler/testData/codegen/bytecodeListing/privateDefaultSetter.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public class Test { + // source: 'privateDefaultSetter.kt' private @org.jetbrains.annotations.NotNull field internalProperty: java.lang.String private @org.jetbrains.annotations.NotNull field protectedProperty: java.lang.String private @org.jetbrains.annotations.NotNull field publicProperty: java.lang.String diff --git a/compiler/testData/codegen/bytecodeListing/privateNestedClassInInterface.txt b/compiler/testData/codegen/bytecodeListing/privateNestedClassInInterface.txt index 3658eaa6a09..95ca968665a 100644 --- a/compiler/testData/codegen/bytecodeListing/privateNestedClassInInterface.txt +++ b/compiler/testData/codegen/bytecodeListing/privateNestedClassInInterface.txt @@ -1,10 +1,12 @@ @kotlin.Metadata final class IFoo$Nested { + // source: 'privateNestedClassInInterface.kt' public method (): void private final inner class IFoo$Nested } @kotlin.Metadata public interface IFoo { + // source: 'privateNestedClassInInterface.kt' private final inner class IFoo$Nested } diff --git a/compiler/testData/codegen/bytecodeListing/samAdapterAndInlinedOne.txt b/compiler/testData/codegen/bytecodeListing/samAdapterAndInlinedOne.txt index de21b418fae..c5fa758a56b 100644 --- a/compiler/testData/codegen/bytecodeListing/samAdapterAndInlinedOne.txt +++ b/compiler/testData/codegen/bytecodeListing/samAdapterAndInlinedOne.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class test/SamAdapterAndInlinedOneKt$sam$i$java_lang_Runnable$0 { + // source: 'samAdapterAndInlinedOne.kt' private synthetic final field function: kotlin.jvm.functions.Function0 public method (p0: kotlin.jvm.functions.Function0): void public synthetic final method run(): void @@ -7,6 +8,7 @@ public final class test/SamAdapterAndInlinedOneKt$sam$i$java_lang_Runnable$0 { @kotlin.Metadata final class test/SamAdapterAndInlinedOneKt$sam$java_lang_Runnable$0 { + // source: 'samAdapterAndInlinedOne.kt' private synthetic final field function: kotlin.jvm.functions.Function0 method (p0: kotlin.jvm.functions.Function0): void public synthetic final method run(): void @@ -14,6 +16,7 @@ final class test/SamAdapterAndInlinedOneKt$sam$java_lang_Runnable$0 { @kotlin.Metadata public final class test/SamAdapterAndInlinedOneKt { + // source: 'samAdapterAndInlinedOne.kt' public synthetic final static method makeRunnable(p0: kotlin.jvm.functions.Function0): java.lang.Runnable public final static @org.jetbrains.annotations.NotNull method makeRunnable2(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Runnable public final static @org.jetbrains.annotations.NotNull method noInline(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Runnable diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/contains.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/contains.txt index 53d3de893ac..cd79408ffe4 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/contains.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/contains.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public abstract class A1 { + // source: 'contains.kt' public method (): void public method contains(p0: java.lang.Object): boolean public method containsAll(@org.jetbrains.annotations.NotNull p0: java.util.Collection): boolean @@ -12,6 +13,7 @@ public abstract class A1 { @kotlin.Metadata public abstract class A2 { + // source: 'contains.kt' public method (): void public method contains(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean public bridge final method contains(p0: java.lang.Object): boolean @@ -26,6 +28,7 @@ public abstract class A2 { @kotlin.Metadata public abstract class A3 { + // source: 'contains.kt' public method (): void public abstract method getSize(): int public bridge final method remove(p0: int): java.lang.Object @@ -35,6 +38,7 @@ public abstract class A3 { @kotlin.Metadata public abstract class A4 { + // source: 'contains.kt' public method (): void public method contains(p0: java.lang.Object): boolean public method containsAll(@org.jetbrains.annotations.NotNull p0: java.util.Collection): boolean @@ -46,6 +50,7 @@ public abstract class A4 { @kotlin.Metadata public abstract class A5 { + // source: 'contains.kt' public method (): void public bridge final method contains(p0: java.lang.Object): boolean public bridge method contains(p0: java.lang.String): boolean @@ -63,6 +68,7 @@ public abstract class A5 { @kotlin.Metadata public abstract class A6 { + // source: 'contains.kt' public method (): void public method contains(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean public bridge final method contains(p0: java.lang.Object): boolean @@ -81,6 +87,7 @@ public abstract class A6 { @kotlin.Metadata public abstract class A7 { + // source: 'contains.kt' public method (): void public method contains(p0: int): boolean public bridge final method contains(p0: java.lang.Object): boolean @@ -94,6 +101,7 @@ public abstract class A7 { @kotlin.Metadata public abstract class A8 { + // source: 'contains.kt' public method (): void public method contains(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean public abstract method getSize(): int @@ -105,6 +113,7 @@ public abstract class A8 { @kotlin.Metadata public final class I1$DefaultImpls { + // source: 'contains.kt' public static method contains(@org.jetbrains.annotations.NotNull p0: I1, p1: java.lang.Object): boolean public static method containsAll(@org.jetbrains.annotations.NotNull p0: I1, @org.jetbrains.annotations.NotNull p1: java.util.Collection): boolean public final inner class I1$DefaultImpls @@ -112,6 +121,7 @@ public final class I1$DefaultImpls { @kotlin.Metadata public interface I1 { + // source: 'contains.kt' public abstract method contains(p0: java.lang.Object): boolean public abstract method containsAll(@org.jetbrains.annotations.NotNull p0: java.util.Collection): boolean public final inner class I1$DefaultImpls @@ -119,6 +129,7 @@ public interface I1 { @kotlin.Metadata public final class I2$DefaultImpls { + // source: 'contains.kt' public static method contains(@org.jetbrains.annotations.NotNull p0: I2, @org.jetbrains.annotations.NotNull p1: java.lang.String): boolean public static method containsAll(@org.jetbrains.annotations.NotNull p0: I2, @org.jetbrains.annotations.NotNull p1: java.util.Collection): boolean public final inner class I2$DefaultImpls @@ -126,6 +137,7 @@ public final class I2$DefaultImpls { @kotlin.Metadata public interface I2 { + // source: 'contains.kt' public abstract method contains(@org.jetbrains.annotations.NotNull p0: java.lang.String): boolean public abstract method containsAll(@org.jetbrains.annotations.NotNull p0: java.util.Collection): boolean public final inner class I2$DefaultImpls diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/noDefaultImplsOnEmptySubInterface.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/noDefaultImplsOnEmptySubInterface.txt index 105681415e2..7e05a0ae5e9 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/noDefaultImplsOnEmptySubInterface.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/noDefaultImplsOnEmptySubInterface.txt @@ -1,14 +1,24 @@ @kotlin.Metadata -public interface K +public interface K { + // source: 'K.kt' +} @kotlin.Metadata -public interface MyList +public interface MyList { + // source: 'K.kt' +} @kotlin.Metadata -public interface MyMap +public interface MyMap { + // source: 'K.kt' +} @kotlin.Metadata -public interface MyMap2 +public interface MyMap2 { + // source: 'K.kt' +} @kotlin.Metadata -public interface MySet +public interface MySet { + // source: 'K.kt' +} diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/noSpecialBridgeIfPresentInSuperClass.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/noSpecialBridgeIfPresentInSuperClass.txt index bc09d4ac56a..3933b29b2ea 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/noSpecialBridgeIfPresentInSuperClass.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/noSpecialBridgeIfPresentInSuperClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public abstract class A { + // source: 'noSpecialBridgeIfPresentInSuperClass.kt' public method (): void public method add(p0: int, p1: java.lang.Object): void public method add(p0: java.lang.Object): boolean @@ -25,5 +26,6 @@ public abstract class A { @kotlin.Metadata public abstract class B { + // source: 'noSpecialBridgeIfPresentInSuperClass.kt' public method (): void } diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/redundantStubForSize.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/redundantStubForSize.txt index a800452eece..08e8fa5b442 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/redundantStubForSize.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/redundantStubForSize.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public class A1 { + // source: 'redundantStubForSize.kt' private final field size: int public method (): void public method getSize(): int @@ -7,6 +8,7 @@ public class A1 { @kotlin.Metadata public final class A2 { + // source: 'redundantStubForSize.kt' public method (): void public synthetic method add(p0: java.lang.Object): boolean public method add(p0: java.lang.String): boolean diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/removeAtTwoSpecialBridges.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/removeAtTwoSpecialBridges.txt index c6f61a0b6b3..c7fca66a078 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/removeAtTwoSpecialBridges.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/removeAtTwoSpecialBridges.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public class A0 { + // source: 'removeAtTwoSpecialBridges.kt' public method (): void public method add(p0: int, p1: java.lang.Object): void public method add(p0: java.lang.Object): boolean @@ -30,6 +31,7 @@ public class A0 { @kotlin.Metadata public final class A1 { + // source: 'removeAtTwoSpecialBridges.kt' public method (): void public bridge final method contains(p0: java.lang.Object): boolean public bridge method contains(p0: java.lang.String): boolean @@ -46,6 +48,7 @@ public final class A1 { @kotlin.Metadata public final class A2 { + // source: 'removeAtTwoSpecialBridges.kt' public method (): void public bridge final method contains(p0: java.lang.Object): boolean public bridge method contains(p0: java.lang.String): boolean diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/genericClass.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/genericClass.txt index 2b7ac793b62..0d7c55480e9 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/genericClass.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/genericClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public abstract class<Ljava/lang/Object;Ljava/util/Map;Lkotlin/jvm/internal/markers/KMutableMap;> AbstractGenericMap { + // source: 'genericClass.kt' public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection;> method getValues(): java.util.Collection public bridge final <()Ljava/util/Collection;> method values(): java.util.Collection public bridge final <()Ljava/util/Set;>;> method entrySet(): java.util.Set @@ -22,6 +23,7 @@ public abstract class<Ljava/lang/Objec @kotlin.Metadata public final class<Ljava/lang/Object;Ljava/util/Map;Lkotlin/jvm/internal/markers/KMutableMap;> GenericMap { + // source: 'genericClass.kt' public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection;> method getValues(): java.util.Collection public bridge final <()Ljava/util/Collection;> method values(): java.util.Collection public bridge final <()Ljava/util/Set;>;> method entrySet(): java.util.Set diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/nonGenericClass.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/nonGenericClass.txt index 73e95131f07..2494462de95 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/nonGenericClass.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/nonGenericClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public abstract class;Lkotlin/jvm/internal/markers/KMutableMap;> AbstractStringStringMap { + // source: 'nonGenericClass.kt' public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection;> method getValues(): java.util.Collection public bridge final <()Ljava/util/Collection;> method values(): java.util.Collection public @org.jetbrains.annotations.NotNull <()Ljava/util/Set;> method getKeys(): java.util.Set @@ -27,6 +28,7 @@ public abstract class;Lkotlin/jvm/internal/markers/KMutableMap;> StringStringMap { + // source: 'nonGenericClass.kt' public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection;> method getValues(): java.util.Collection public bridge final <()Ljava/util/Collection;> method values(): java.util.Collection public @org.jetbrains.annotations.NotNull <()Ljava/util/Set;> method getKeys(): java.util.Set diff --git a/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/partiallySpecializedClass.txt b/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/partiallySpecializedClass.txt index 3f31dcae953..3ba4d9e5aec 100644 --- a/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/partiallySpecializedClass.txt +++ b/compiler/testData/codegen/bytecodeListing/specialBridges/signatures/partiallySpecializedClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public abstract class<Ljava/lang/Object;Ljava/util/Map;Lkotlin/jvm/internal/markers/KMutableMap;> AbstractStringMap { + // source: 'partiallySpecializedClass.kt' public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection;> method getValues(): java.util.Collection public bridge final <()Ljava/util/Collection;> method values(): java.util.Collection public @org.jetbrains.annotations.NotNull <()Ljava/util/Set;> method getKeys(): java.util.Set @@ -26,6 +27,7 @@ public abstract class<Ljava/lang/Object;Ljava/util/MapLjava/lang/Object;Ljava/util/Map;Lkotlin/jvm/internal/markers/KMutableMap;> StringMap { + // source: 'partiallySpecializedClass.kt' public @org.jetbrains.annotations.NotNull <()Ljava/util/Collection;> method getValues(): java.util.Collection public bridge final <()Ljava/util/Collection;> method values(): java.util.Collection public @org.jetbrains.annotations.NotNull <()Ljava/util/Set;> method getKeys(): java.util.Set diff --git a/compiler/testData/codegen/kapt/dataClass.txt b/compiler/testData/codegen/kapt/dataClass.txt index 5a187fce7c9..0abf855dc8e 100644 --- a/compiler/testData/codegen/kapt/dataClass.txt +++ b/compiler/testData/codegen/kapt/dataClass.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class User { + // source: 'dataClass.kt' private final field age: int private final @org.jetbrains.annotations.NotNull field name: java.lang.String public method (@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: int): void diff --git a/compiler/testData/codegen/kapt/errorTypes.txt b/compiler/testData/codegen/kapt/errorTypes.txt index 4c520aed8a4..264cc28851c 100644 --- a/compiler/testData/codegen/kapt/errorTypes.txt +++ b/compiler/testData/codegen/kapt/errorTypes.txt @@ -1,6 +1,7 @@ @kotlin.Metadata @kotlin.Suppress public final class A { + // source: 'errorTypes.kt' private final @org.jetbrains.annotations.NotNull field a: error.NonExistentClass public method (): void public final @org.jetbrains.annotations.NotNull method getA(): error.NonExistentClass diff --git a/compiler/testData/codegen/kapt/innerClasses.txt b/compiler/testData/codegen/kapt/innerClasses.txt index 42ff2bdfdae..83285cf8a99 100644 --- a/compiler/testData/codegen/kapt/innerClasses.txt +++ b/compiler/testData/codegen/kapt/innerClasses.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class test/TopLevel$Companion { + // source: 'innerClasses.kt' private method (): void public final method a(): void public synthetic deprecated static @kotlin.jvm.JvmStatic method getQ$annotations(): void @@ -9,11 +10,13 @@ public final class test/TopLevel$Companion { @kotlin.Metadata public interface test/TopLevel$InnerInterface { + // source: 'innerClasses.kt' public inner class test/TopLevel$InnerInterface } @kotlin.Metadata public final class test/TopLevel$InnerObject { + // source: 'innerClasses.kt' public final static @org.jetbrains.annotations.NotNull field INSTANCE: test.TopLevel$InnerObject private method (): void public final inner class test/TopLevel$InnerObject @@ -21,6 +24,7 @@ public final class test/TopLevel$InnerObject { @kotlin.Metadata public final class test/TopLevel$NestedClass$NestedInnerClass { + // source: 'innerClasses.kt' synthetic final field this$0: test.TopLevel$NestedClass public method (p0: test.TopLevel$NestedClass): void public final inner class test/TopLevel$NestedClass @@ -29,6 +33,7 @@ public final class test/TopLevel$NestedClass$NestedInnerClass { @kotlin.Metadata public final class test/TopLevel$NestedClass { + // source: 'innerClasses.kt' public method (): void public final inner class test/TopLevel$NestedClass public final inner class test/TopLevel$NestedClass$NestedInnerClass @@ -36,6 +41,7 @@ public final class test/TopLevel$NestedClass { @kotlin.Metadata public final class test/TopLevel { + // source: 'innerClasses.kt' public final static @org.jetbrains.annotations.NotNull field Companion: test.TopLevel$Companion private final static @org.jetbrains.annotations.NotNull field q: java.lang.String private final @org.jetbrains.annotations.NotNull field x: java.lang.String diff --git a/compiler/testData/codegen/kapt/interfaceImpls.txt b/compiler/testData/codegen/kapt/interfaceImpls.txt index 0cf3ceed61c..e8449964342 100644 --- a/compiler/testData/codegen/kapt/interfaceImpls.txt +++ b/compiler/testData/codegen/kapt/interfaceImpls.txt @@ -1,11 +1,13 @@ @kotlin.Metadata public final class A$DefaultImpls { + // source: 'interfaceImpls.kt' public static method a(@org.jetbrains.annotations.NotNull p0: A): void public final inner class A$DefaultImpls } @kotlin.Metadata public interface A { + // source: 'interfaceImpls.kt' public abstract method a(): void public abstract method b(): void public final inner class A$DefaultImpls @@ -13,5 +15,6 @@ public interface A { @kotlin.Metadata public interface B { + // source: 'interfaceImpls.kt' public abstract method b(): void } diff --git a/compiler/testData/codegen/kapt/jvmOverloads.txt b/compiler/testData/codegen/kapt/jvmOverloads.txt index a4cc72e1f97..3f6643bf5f0 100644 --- a/compiler/testData/codegen/kapt/jvmOverloads.txt +++ b/compiler/testData/codegen/kapt/jvmOverloads.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Test { + // source: 'jvmOverloads.kt' public method (): void public synthetic static method b$default(p0: Test, p1: java.lang.String, p2: int, p3: char, p4: int, p5: java.lang.Object): void public final @kotlin.jvm.JvmOverloads @synthetic.kotlin.jvm.GeneratedByJvmOverloads method b(): void diff --git a/compiler/testData/codegen/kapt/lambdas.txt b/compiler/testData/codegen/kapt/lambdas.txt index c12543c99c7..427d336da88 100644 --- a/compiler/testData/codegen/kapt/lambdas.txt +++ b/compiler/testData/codegen/kapt/lambdas.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class LambdasKt { + // source: 'lambdas.kt' public final static @org.jetbrains.annotations.NotNull method a(): java.lang.String public final static method run(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0): java.lang.Object } diff --git a/compiler/testData/codegen/kapt/simple.txt b/compiler/testData/codegen/kapt/simple.txt index f496652d88b..f5c4533c93b 100644 --- a/compiler/testData/codegen/kapt/simple.txt +++ b/compiler/testData/codegen/kapt/simple.txt @@ -1,4 +1,5 @@ @kotlin.Metadata public final class Simple { + // source: 'simple.kt' public method (): void } 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 312114efef9..77c0bbe8a75 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBytecodeListingTest.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/codegen/AbstractBytecodeListingTest.kt @@ -179,6 +179,14 @@ class BytecodeListingTextCollectingVisitor(val filter: Filter, val withSignature } }.toString() + override fun visitSource(source: String?, debug: String?) { + if (source != null) { + declarationsInsideClass.add(Declaration("// source: '$source'")) + } else { + declarationsInsideClass.add(Declaration("// source: null")) + } + } + override fun visitMethod(access: Int, name: String, desc: String, signature: String?, exceptions: Array?): MethodVisitor? { if (!filter.shouldWriteMethod(access, name, desc)) { return null diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/allOpenOnNotClasses.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/allOpenOnNotClasses.txt index a698c1c0fac..51784133393 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/allOpenOnNotClasses.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/allOpenOnNotClasses.txt @@ -1,11 +1,14 @@ @AllOpen @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'allOpenOnNotClasses.kt' +} @AllOpen @kotlin.Metadata public enum class Enum { + // source: 'allOpenOnNotClasses.kt' private synthetic final static field $VALUES: Enum[] static method (): void private method (p0: java.lang.String, p1: int): void @@ -15,10 +18,13 @@ public enum class Enum { @AllOpen @kotlin.Metadata -public interface Intf +public interface Intf { + // source: 'allOpenOnNotClasses.kt' +} @kotlin.Metadata public final class MyClass { + // source: 'allOpenOnNotClasses.kt' private @AllOpen @org.jetbrains.annotations.NotNull field prop: java.lang.String public method (): void public final @AllOpen @org.jetbrains.annotations.NotNull method getProp(): java.lang.String @@ -29,6 +35,7 @@ public final class MyClass { @AllOpen @kotlin.Metadata public final class Obj { + // source: 'allOpenOnNotClasses.kt' public final static @org.jetbrains.annotations.NotNull field INSTANCE: Obj static method (): void private method (): void diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/alreadyOpen.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/alreadyOpen.txt index 27c53918015..b61c7134e44 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/alreadyOpen.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/alreadyOpen.txt @@ -1,16 +1,20 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'alreadyOpen.kt' +} @AllOpen @kotlin.Metadata public class Test1 { + // source: 'alreadyOpen.kt' public method (): void } @AllOpen @kotlin.Metadata public class Test2 { + // source: 'alreadyOpen.kt' private final @org.jetbrains.annotations.NotNull field prop: java.lang.String public method (): void public @org.jetbrains.annotations.NotNull method getProp(): java.lang.String @@ -20,6 +24,7 @@ public class Test2 { @AllOpen @kotlin.Metadata public class Test3 { + // source: 'alreadyOpen.kt' private final @org.jetbrains.annotations.NotNull field prop: java.lang.String public method (): void public @org.jetbrains.annotations.NotNull method getProp(): java.lang.String diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt index e5f53198b05..013d27a9dd7 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/anonymousObject.txt @@ -1,9 +1,12 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'anonymousObject.kt' +} @kotlin.Metadata public final class Test$a$1 { + // source: 'anonymousObject.kt' inner (anonymous) class Test$a$1 method (): void public method run(): void @@ -11,6 +14,7 @@ public final class Test$a$1 { @kotlin.Metadata public final class Test$b$1 { + // source: 'anonymousObject.kt' inner (anonymous) class Test$b$1 method (): void public method run(): void @@ -18,6 +22,7 @@ public final class Test$b$1 { @kotlin.Metadata final class Test$b$2 { + // source: 'anonymousObject.kt' public final static field INSTANCE: Test$b$2 inner (anonymous) class Test$b$2 static method (): void @@ -28,6 +33,7 @@ final class Test$b$2 { @AllOpen @kotlin.Metadata public class Test { + // source: 'anonymousObject.kt' private final @org.jetbrains.annotations.NotNull field a: java.lang.Runnable inner (anonymous) class Test$a$1 inner (anonymous) class Test$b$1 diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/explicitFinal.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/explicitFinal.txt index 6d540c89207..bae893947c1 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/explicitFinal.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/explicitFinal.txt @@ -1,16 +1,20 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'explicitFinal.kt' +} @AllOpen @kotlin.Metadata public final class Test1 { + // source: 'explicitFinal.kt' public method (): void } @AllOpen @kotlin.Metadata public class Test2 { + // source: 'explicitFinal.kt' private final @org.jetbrains.annotations.NotNull field prop1: java.lang.String private final @org.jetbrains.annotations.NotNull field prop2: java.lang.String private @org.jetbrains.annotations.NotNull field prop3: java.lang.String @@ -21,4 +25,4 @@ public class Test2 { public method method1(): void public final method method2(): void public final method setProp3(@org.jetbrains.annotations.NotNull p0: java.lang.String): void -} \ No newline at end of file +} diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/metaAnnotation.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/metaAnnotation.txt index 49f6038b091..701131eef3b 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/metaAnnotation.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/metaAnnotation.txt @@ -1,48 +1,61 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'metaAnnotation.kt' +} @OtherComponent @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AnotherComponent +public annotation class AnotherComponent { + // source: 'metaAnnotation.kt' +} @Documented @kotlin.Metadata public final class ClassWithDocumented { + // source: 'metaAnnotation.kt' public method (): void } @java.lang.annotation.Documented @java.lang.annotation.Retention @kotlin.Metadata -public annotation class Documented +public annotation class Documented { + // source: 'metaAnnotation.kt' +} @AllOpen @java.lang.annotation.Retention @kotlin.Metadata -public annotation class MyComponent +public annotation class MyComponent { + // source: 'metaAnnotation.kt' +} @MyComponent @kotlin.Metadata public abstract class MyComponentBase { + // source: 'metaAnnotation.kt' public method (): void } @kotlin.Metadata public final class MyComponentImpl2_ShouldBeFinal { + // source: 'metaAnnotation.kt' public method (): void public method method(): void } @kotlin.Metadata public class MyComponentImpl3_ShouldBeOpen { + // source: 'metaAnnotation.kt' public method (): void public final method method_ShouldBeFinal(): void } @kotlin.Metadata public class MyComponentImpl_ShouldBeOpen { + // source: 'metaAnnotation.kt' public method (): void public method method(): void } @@ -50,33 +63,40 @@ public class MyComponentImpl_ShouldBeOpen { @MyComponent @java.lang.annotation.Retention @kotlin.Metadata -public annotation class OtherComponent +public annotation class OtherComponent { + // source: 'metaAnnotation.kt' +} @AllOpen @kotlin.Metadata public class TestAllOpen_ShouldBeOpen { + // source: 'metaAnnotation.kt' public method (): void } @AnotherComponent @kotlin.Metadata public class TestAnotherComponent_ShouldBeOpen { + // source: 'metaAnnotation.kt' public method (): void } @MyComponent @kotlin.Metadata public class TestMyComponent_ShouldBeOpen { + // source: 'metaAnnotation.kt' public method (): void } @OtherComponent @kotlin.Metadata public class TestOtherComponent_ShouldBeOpen { + // source: 'metaAnnotation.kt' public method (): void } @kotlin.Metadata public final class TestWithoutAnnotations_ShouldBeFinal { + // source: 'metaAnnotation.kt' public method (): void -} \ No newline at end of file +} diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/nestedInner.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/nestedInner.txt index 92ad216fcf5..ff5cd53d6aa 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/nestedInner.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/nestedInner.txt @@ -1,9 +1,12 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'nestedInner.kt' +} @kotlin.Metadata public final class Test$Inner { + // source: 'nestedInner.kt' synthetic final field this$0: Test public method (p0: Test): void public final method innerMethod(): void @@ -12,6 +15,7 @@ public final class Test$Inner { @kotlin.Metadata public final class Test$Nested { + // source: 'nestedInner.kt' public method (): void public final method nestedMethod(): void public final inner class Test$Nested @@ -20,6 +24,7 @@ public final class Test$Nested { @AllOpen @kotlin.Metadata public class Test { + // source: 'nestedInner.kt' public method (): void public method testMethod(): void public final inner class Test$Inner diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/noAllOpen.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/noAllOpen.txt index 3bbecec5672..ec0e888c82a 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/noAllOpen.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/noAllOpen.txt @@ -1,5 +1,6 @@ @kotlin.Metadata public final class Test { + // source: 'noAllOpen.kt' private final @org.jetbrains.annotations.NotNull field prop: java.lang.String public method (): void public final @org.jetbrains.annotations.NotNull method getProp(): java.lang.String diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/privateMembers.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/privateMembers.txt index b327b9b0d6e..832296ab5da 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/privateMembers.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/privateMembers.txt @@ -1,10 +1,13 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'privateMembers.kt' +} @AllOpen @kotlin.Metadata class Test { + // source: 'privateMembers.kt' private final @org.jetbrains.annotations.NotNull field internalProp: java.lang.String private final field privateProp: java.lang.String private final @org.jetbrains.annotations.NotNull field protectedProp: java.lang.String diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/sealed.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/sealed.txt index fa8f76af356..a9a8ef6f51b 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/sealed.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/sealed.txt @@ -1,15 +1,19 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'sealed.kt' +} @kotlin.Metadata public class Sealed$C1 { + // source: 'sealed.kt' public method (): void public inner class Sealed$C1 } @kotlin.Metadata public class Sealed$C2 { + // source: 'sealed.kt' public method (): void public inner class Sealed$C2 } @@ -17,6 +21,7 @@ public class Sealed$C2 { @AllOpen @kotlin.Metadata public abstract class Sealed { + // source: 'sealed.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public inner class Sealed$C1 @@ -26,18 +31,21 @@ public abstract class Sealed { @AllOpen @kotlin.Metadata public class Sealed2$C1 { + // source: 'sealed.kt' public method (): void public inner class Sealed2$C1 } @kotlin.Metadata public final class Sealed2$C2 { + // source: 'sealed.kt' public method (): void public final inner class Sealed2$C2 } @kotlin.Metadata public abstract class Sealed2 { + // source: 'sealed.kt' private method (): void public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final inner class Sealed2$C2 diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/severalAllOpen.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/severalAllOpen.txt index 455444f63fd..4f98205faf5 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/severalAllOpen.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/severalAllOpen.txt @@ -1,15 +1,20 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'severalAllOpen.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen2 +public annotation class AllOpen2 { + // source: 'severalAllOpen.kt' +} @AllOpen @AllOpen2 @kotlin.Metadata public class Test { + // source: 'severalAllOpen.kt' private final @org.jetbrains.annotations.NotNull field prop: java.lang.String public method (): void public @org.jetbrains.annotations.NotNull method getProp(): java.lang.String diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/simple.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/simple.txt index 6a19c507f73..54ab024e3d6 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/simple.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/simple.txt @@ -1,10 +1,13 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'simple.kt' +} @AllOpen @kotlin.Metadata public class Test { + // source: 'simple.kt' private final @org.jetbrains.annotations.NotNull field prop: java.lang.String public method (): void public @org.jetbrains.annotations.NotNull method getProp(): java.lang.String diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/springAnnotations.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/springAnnotations.txt index 1014af5101c..e0d04c025d7 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/springAnnotations.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/springAnnotations.txt @@ -1,54 +1,70 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class org/springframework/boot/test/context/SpringBootTest +public annotation class org/springframework/boot/test/context/SpringBootTest { + // source: 'springBootTest.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class org/springframework/cache/annotation/Cacheable +public annotation class org/springframework/cache/annotation/Cacheable { + // source: 'cacheable.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class org/springframework/scheduling/annotation/Async +public annotation class org/springframework/scheduling/annotation/Async { + // source: 'async.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class org/springframework/stereotype/Component +public annotation class org/springframework/stereotype/Component { + // source: 'component.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class org/springframework/transaction/annotation/Transactional +public annotation class org/springframework/transaction/annotation/Transactional { + // source: 'transactional.kt' +} @kotlin.Metadata public final class test/NoAnno { + // source: 'main.kt' public method (): void } @org.springframework.scheduling.annotation.Async @kotlin.Metadata public class test/TestAsync { + // source: 'main.kt' public method (): void } @org.springframework.cache.annotation.Cacheable @kotlin.Metadata public class test/TestCacheable { + // source: 'main.kt' public method (): void } @org.springframework.stereotype.Component @kotlin.Metadata public class test/TestComponent { + // source: 'main.kt' public method (): void } @org.springframework.boot.test.context.SpringBootTest @kotlin.Metadata public class test/TestSpringBootTest { + // source: 'main.kt' public method (): void } @org.springframework.transaction.annotation.Transactional @kotlin.Metadata public class test/TestTransactional { + // source: 'main.kt' public method (): void } diff --git a/plugins/allopen/allopen-cli/testData/bytecodeListing/superClassAnnotation.txt b/plugins/allopen/allopen-cli/testData/bytecodeListing/superClassAnnotation.txt index afd2fdc41be..e22a7a2194f 100644 --- a/plugins/allopen/allopen-cli/testData/bytecodeListing/superClassAnnotation.txt +++ b/plugins/allopen/allopen-cli/testData/bytecodeListing/superClassAnnotation.txt @@ -1,15 +1,19 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class AllOpen +public annotation class AllOpen { + // source: 'superClassAnnotation.kt' +} @kotlin.Metadata public class BaseImpl { + // source: 'superClassAnnotation.kt' public method (): void public method baseImplMethod_ShouldBeOpen(): void } @kotlin.Metadata public class BaseImpl2_ShouldBeOpen { + // source: 'superClassAnnotation.kt' private final @org.jetbrains.annotations.NotNull field baseImpl2Property_ShouldBeOpen: java.lang.String public method (): void public method baseImpl2Method_ShouldBeOpen(): void @@ -19,12 +23,14 @@ public class BaseImpl2_ShouldBeOpen { @AllOpen @kotlin.Metadata public abstract class Base_ShouldBeOpen { + // source: 'superClassAnnotation.kt' public method (): void public method baseMethod(): void } @kotlin.Metadata public final class Intf$DefaultImpls { + // source: 'superClassAnnotation.kt' public static method intfMethod(@org.jetbrains.annotations.NotNull p0: Intf): void public final inner class Intf$DefaultImpls } @@ -32,12 +38,14 @@ public final class Intf$DefaultImpls { @AllOpen @kotlin.Metadata public interface Intf { + // source: 'superClassAnnotation.kt' public abstract method intfMethod(): void public final inner class Intf$DefaultImpls } @kotlin.Metadata public class IntfImpl { + // source: 'superClassAnnotation.kt' public method (): void public method intfImplMethod_ShouldBeOpen(): void public method intfMethod(): void @@ -45,6 +53,7 @@ public class IntfImpl { @kotlin.Metadata public class IntfImpl2_ShouldBeOpen { + // source: 'superClassAnnotation.kt' public method (): void public method intfImpl2Method_ShouldBeOpen(): void } diff --git a/plugins/jvm-abi-gen/testData/content/class/signatures.txt b/plugins/jvm-abi-gen/testData/content/class/signatures.txt index 6fdd003c60f..8e9315906e8 100644 --- a/plugins/jvm-abi-gen/testData/content/class/signatures.txt +++ b/plugins/jvm-abi-gen/testData/content/class/signatures.txt @@ -1,10 +1,12 @@ @kotlin.Metadata public final class test/BaseClass$Companion { + // source: 'classes.kt' public synthetic method (p0: kotlin.jvm.internal.DefaultConstructorMarker): void public final inner class test/BaseClass$Companion } @kotlin.Metadata public class test/BaseClass { + // source: 'classes.kt' public final static @org.jetbrains.annotations.NotNull field Companion: test.BaseClass$Companion public final static field basePublicConst: int public method (): void @@ -18,25 +20,31 @@ public class test/BaseClass { } @kotlin.Metadata public final class test/Class$NestedInnerClass$NestedNestedInnerClass { + // source: 'classes.kt' public method (): void private final inner class test/Class$NestedInnerClass public final inner class test/Class$NestedInnerClass$NestedNestedInnerClass } @kotlin.Metadata final class test/Class$NestedInnerClass { + // source: 'classes.kt' public method (): void private final inner class test/Class$NestedInnerClass public final inner class test/Class$NestedInnerClass$NestedNestedInnerClass } @kotlin.Metadata public final class test/Class { + // source: 'classes.kt' public method (): void public final method classPublicMethod(): void private final inner class test/Class$NestedInnerClass } @kotlin.Metadata -public interface test/Interface +public interface test/Interface { + // source: 'classes.kt' +} @kotlin.Metadata final class test/PrivateClass { + // source: 'classes.kt' public method (): void } \ No newline at end of file diff --git a/plugins/noarg/noarg-cli/testData/bytecodeListing/annoOnNotClass.txt b/plugins/noarg/noarg-cli/testData/bytecodeListing/annoOnNotClass.txt index 1c67b11a588..ea28d505801 100644 --- a/plugins/noarg/noarg-cli/testData/bytecodeListing/annoOnNotClass.txt +++ b/plugins/noarg/noarg-cli/testData/bytecodeListing/annoOnNotClass.txt @@ -1,6 +1,7 @@ @NoArg @kotlin.Metadata public final enum class Colors { + // source: 'annoOnNotClass.kt' private synthetic final static field $VALUES: Colors[] public final enum static field RED: Colors public final enum static field WHITE: Colors @@ -12,10 +13,13 @@ public final enum class Colors { @NoArg @kotlin.Metadata -public interface Intf +public interface Intf { + // source: 'annoOnNotClass.kt' +} @kotlin.Metadata public final class MyClass { + // source: 'annoOnNotClass.kt' private @NoArg @org.jetbrains.annotations.NotNull field abc: java.lang.String public method (p0: int): void public final @NoArg @org.jetbrains.annotations.NotNull method getAbc(): java.lang.String @@ -26,11 +30,14 @@ public final class MyClass { @NoArg @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg +public annotation class NoArg { + // source: 'annoOnNotClass.kt' +} @NoArg @kotlin.Metadata public final class Obj { + // source: 'annoOnNotClass.kt' public final static @org.jetbrains.annotations.NotNull field INSTANCE: Obj static method (): void private method (): void diff --git a/plugins/noarg/noarg-cli/testData/bytecodeListing/defaultParameters.txt b/plugins/noarg/noarg-cli/testData/bytecodeListing/defaultParameters.txt index 1053eccf58d..1dbd092d1ab 100644 --- a/plugins/noarg/noarg-cli/testData/bytecodeListing/defaultParameters.txt +++ b/plugins/noarg/noarg-cli/testData/bytecodeListing/defaultParameters.txt @@ -1,19 +1,26 @@ @NoArg @kotlin.Metadata -public interface BaseIntf +public interface BaseIntf { + // source: 'defaultParameters.kt' +} @NoArg @java.lang.annotation.Retention @kotlin.Metadata -public annotation class MetaAnno +public annotation class MetaAnno { + // source: 'defaultParameters.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg +public annotation class NoArg { + // source: 'defaultParameters.kt' +} @NoArg @kotlin.Metadata public final class Test { + // source: 'defaultParameters.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: int): void public synthetic method (p0: java.lang.String, p1: int, p2: int, p3: kotlin.jvm.internal.DefaultConstructorMarker): void @@ -21,6 +28,7 @@ public final class Test { @kotlin.Metadata public final class Test2 { + // source: 'defaultParameters.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String, p1: long): void public synthetic method (p0: java.lang.String, p1: long, p2: int, p3: kotlin.jvm.internal.DefaultConstructorMarker): void @@ -29,6 +37,7 @@ public final class Test2 { @MetaAnno @kotlin.Metadata public final class Test3 { + // source: 'defaultParameters.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void -} \ No newline at end of file +} diff --git a/plugins/noarg/noarg-cli/testData/bytecodeListing/inherited.txt b/plugins/noarg/noarg-cli/testData/bytecodeListing/inherited.txt index ab7bf425341..31f87198fc3 100644 --- a/plugins/noarg/noarg-cli/testData/bytecodeListing/inherited.txt +++ b/plugins/noarg/noarg-cli/testData/bytecodeListing/inherited.txt @@ -1,19 +1,26 @@ @MyAnno @kotlin.Metadata -public interface Base +public interface Base { + // source: 'inherited.kt' +} @NoArg @java.lang.annotation.Retention @kotlin.Metadata -public annotation class MyAnno +public annotation class MyAnno { + // source: 'inherited.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg +public annotation class NoArg { + // source: 'inherited.kt' +} @MyAnno @kotlin.Metadata public final class Test { + // source: 'inherited.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void -} \ No newline at end of file +} diff --git a/plugins/noarg/noarg-cli/testData/bytecodeListing/noNoArg.txt b/plugins/noarg/noarg-cli/testData/bytecodeListing/noNoArg.txt index c8f63d0476f..7faaba4fa95 100644 --- a/plugins/noarg/noarg-cli/testData/bytecodeListing/noNoArg.txt +++ b/plugins/noarg/noarg-cli/testData/bytecodeListing/noNoArg.txt @@ -1,8 +1,11 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg +public annotation class NoArg { + // source: 'noNoArg.kt' +} @kotlin.Metadata public final class Test { + // source: 'noNoArg.kt' public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void -} \ No newline at end of file +} diff --git a/plugins/noarg/noarg-cli/testData/bytecodeListing/severalNoArg.txt b/plugins/noarg/noarg-cli/testData/bytecodeListing/severalNoArg.txt index 98b250417ea..904a99605ea 100644 --- a/plugins/noarg/noarg-cli/testData/bytecodeListing/severalNoArg.txt +++ b/plugins/noarg/noarg-cli/testData/bytecodeListing/severalNoArg.txt @@ -1,15 +1,20 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg +public annotation class NoArg { + // source: 'severalNoArg.kt' +} @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg2 +public annotation class NoArg2 { + // source: 'severalNoArg.kt' +} @NoArg @NoArg2 @kotlin.Metadata public final class Test { + // source: 'severalNoArg.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void } diff --git a/plugins/noarg/noarg-cli/testData/bytecodeListing/simple.txt b/plugins/noarg/noarg-cli/testData/bytecodeListing/simple.txt index 2b3251d9819..c88887d21a9 100644 --- a/plugins/noarg/noarg-cli/testData/bytecodeListing/simple.txt +++ b/plugins/noarg/noarg-cli/testData/bytecodeListing/simple.txt @@ -1,10 +1,13 @@ @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg +public annotation class NoArg { + // source: 'simple.kt' +} @NoArg @kotlin.Metadata public final class Test { + // source: 'simple.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void -} \ No newline at end of file +} diff --git a/plugins/noarg/noarg-cli/testData/bytecodeListing/superTypes.txt b/plugins/noarg/noarg-cli/testData/bytecodeListing/superTypes.txt index acbbbb6663c..b9dd289e3dd 100644 --- a/plugins/noarg/noarg-cli/testData/bytecodeListing/superTypes.txt +++ b/plugins/noarg/noarg-cli/testData/bytecodeListing/superTypes.txt @@ -1,31 +1,39 @@ @NoArg @kotlin.Metadata public abstract class BaseClass { + // source: 'superTypes.kt' public method (): void } @NoArg @kotlin.Metadata -public interface BaseIntf +public interface BaseIntf { + // source: 'superTypes.kt' +} @kotlin.Metadata public final class MyClass { + // source: 'superTypes.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void } @java.lang.annotation.Retention @kotlin.Metadata -public annotation class NoArg +public annotation class NoArg { + // source: 'superTypes.kt' +} @kotlin.Metadata public class Test1 { + // source: 'superTypes.kt' public method (): void public method (@org.jetbrains.annotations.NotNull p0: java.lang.String): void } @kotlin.Metadata public final class Test12 { + // source: 'superTypes.kt' public method (): void public method (p0: int): void }