diff --git a/compiler/testData/builtin-classes.txt b/compiler/testData/builtin-classes.txt index 54e22e119b8..7a99be8d95e 100644 --- a/compiler/testData/builtin-classes.txt +++ b/compiler/testData/builtin-classes.txt @@ -283,7 +283,7 @@ public interface Comparable { public abstract fun compareTo(/*0*/ other: T): kotlin.Int } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER}) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class Deprecated : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class Deprecated : kotlin.Annotation { /*primary*/ public constructor Deprecated(/*0*/ value: kotlin.String, /*1*/ replaceWith: kotlin.ReplaceWith = ...) public final val replaceWith: kotlin.ReplaceWith public final fun (): kotlin.ReplaceWith @@ -435,7 +435,7 @@ public abstract class Enum> : kotlin.Comparable { } } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class Extension : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class Extension : kotlin.Annotation { /*primary*/ public constructor Extension() } @@ -587,7 +587,7 @@ public interface FloatingPointConstants { public interface Function { } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.CONSTRUCTOR}) kotlin.annotation.Retention(value = AnnotationRetention.BINARY) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class HiddenDeclaration : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.CONSTRUCTOR}) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class HiddenDeclaration : kotlin.Annotation { /*primary*/ public constructor HiddenDeclaration() } @@ -1059,7 +1059,7 @@ public interface PropertyMetadata { public abstract fun (): kotlin.String } -kotlin.data() public final class PropertyMetadataImpl : kotlin.PropertyMetadata { +@kotlin.data() public final class PropertyMetadataImpl : kotlin.PropertyMetadata { /*primary*/ public constructor PropertyMetadataImpl(/*0*/ name: kotlin.String) public open override /*1*/ val name: kotlin.String public open override /*1*/ fun (): kotlin.String @@ -1076,7 +1076,7 @@ public interface Range> { public open fun isEmpty(): kotlin.Boolean } -kotlin.annotation.Target(allowedTargets = {}) kotlin.annotation.Retention(value = AnnotationRetention.BINARY) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class ReplaceWith : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {}) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class ReplaceWith : kotlin.Annotation { /*primary*/ public constructor ReplaceWith(/*0*/ expression: kotlin.String, /*1*/ vararg imports: kotlin.String /*kotlin.Array*/) public final val expression: kotlin.String public final fun (): kotlin.String @@ -1235,7 +1235,7 @@ public final class String : kotlin.Comparable, kotlin.CharSequenc } } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPE, AnnotationTarget.EXPRESSION, AnnotationTarget.FILE}) kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.annotation() public final class Suppress : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.PROPERTY, AnnotationTarget.FIELD, AnnotationTarget.LOCAL_VARIABLE, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.TYPE, AnnotationTarget.EXPRESSION, AnnotationTarget.FILE}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.annotation() public final class Suppress : kotlin.Annotation { /*primary*/ public constructor Suppress(/*0*/ vararg names: kotlin.String /*kotlin.Array*/) public final val names: kotlin.Array public final fun (): kotlin.Array @@ -1252,36 +1252,36 @@ public object Unit { /*primary*/ private constructor Unit() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class crossinline : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class crossinline : kotlin.Annotation { /*primary*/ public constructor crossinline() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class data : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class data : kotlin.Annotation { /*primary*/ public constructor data() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class external : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class external : kotlin.Annotation { /*primary*/ public constructor external() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY}) kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class inline : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY}) @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class inline : kotlin.Annotation { /*primary*/ public constructor inline() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class inlineOptions : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class inlineOptions : kotlin.Annotation { /*primary*/ public constructor inlineOptions(/*0*/ vararg value: kotlin.InlineOption /*kotlin.Array*/) public final val value: kotlin.Array public final fun (): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class noinline : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) @kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class noinline : kotlin.Annotation { /*primary*/ public constructor noinline() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.annotation() public final class tailRecursive : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.annotation() public final class tailRecursive : kotlin.Annotation { /*primary*/ public constructor tailRecursive() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.annotation() public final class tailrec : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.annotation() public final class tailrec : kotlin.Annotation { /*primary*/ public constructor tailrec() } diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.txt index f5730e139a5..38654872399 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/defaultArgs.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int = ..., /*1*/ e: kotlin.Any = ...): kotlin.Unit +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int = ..., /*1*/ e: kotlin.Any = ...): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.txt index 715ecee3e92..c2fc2c635d6 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/extensionTailCall.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun kotlin.Int.foo(/*0*/ x: kotlin.Int): kotlin.Unit +@kotlin.tailrec() public fun kotlin.Int.foo(/*0*/ x: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.txt index 736f7292fbb..6dc95f0a1c8 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNoTails.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun noTails(): kotlin.Unit +@kotlin.tailrec() public fun noTails(): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.txt index 77a33ea8f32..3784a0d75db 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/functionWithNonTailRecursions.txt @@ -1,4 +1,4 @@ package -kotlin.tailrec() public fun badTails(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun badTails(/*0*/ x: kotlin.Int): kotlin.Int public fun box(): kotlin.String diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.txt index fb7c5ec56bc..74585d3c6eb 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixCall.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun kotlin.Int.test(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun kotlin.Int.test(/*0*/ x: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.txt index 715ecee3e92..c2fc2c635d6 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/infixRecursiveCall.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun kotlin.Int.foo(/*0*/ x: kotlin.Int): kotlin.Unit +@kotlin.tailrec() public fun kotlin.Int.foo(/*0*/ x: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.txt index c0d315cd3f6..9a9f1c2baaf 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/insideElvis.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int? +@kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int? diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.txt index 1751707a11a..29ab9b70a61 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/labeledThisReferences.txt @@ -13,8 +13,8 @@ public final class B { public final inner class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.tailrec() public final fun h(/*0*/ counter: kotlin.Int): kotlin.Unit - kotlin.tailrec() public final fun h2(/*0*/ x: kotlin.Any): kotlin.Unit + @kotlin.tailrec() public final fun h(/*0*/ counter: kotlin.Int): kotlin.Unit + @kotlin.tailrec() public final fun h2(/*0*/ x: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.txt index 55289341a71..f9b66efa9b3 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/loops.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.txt index 55289341a71..f9b66efa9b3 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/multilevelBlocks.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.txt index 0958be56bac..ee292ddc82e 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realIteratorFoldl.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun kotlin.Iterator.foldl(/*0*/ acc: A, /*1*/ foldFunction: (T, A) -> A): A +@kotlin.tailrec() public fun kotlin.Iterator.foldl(/*0*/ acc: A, /*1*/ foldFunction: (T, A) -> A): A diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.txt index b9e8dbf7280..5ddd9697cbe 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringEscape.txt @@ -2,4 +2,4 @@ package public fun box(): kotlin.String public fun escapeChar(/*0*/ c: kotlin.Char): kotlin.String? -kotlin.tailrec() public fun kotlin.String.escape(/*0*/ i: kotlin.Int = ..., /*1*/ result: java.lang.StringBuilder = ...): kotlin.String +@kotlin.tailrec() public fun kotlin.String.escape(/*0*/ i: kotlin.Int = ..., /*1*/ result: java.lang.StringBuilder = ...): kotlin.String diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.txt index 73a79d5a68a..fa1ae492991 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/realStringRepeat.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun kotlin.String.repeat(/*0*/ num: kotlin.Int, /*1*/ acc: java.lang.StringBuilder = ...): kotlin.String +@kotlin.tailrec() public fun kotlin.String.repeat(/*0*/ num: kotlin.Int, /*1*/ acc: java.lang.StringBuilder = ...): kotlin.String diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.txt index d3d33db980e..f67a5cac887 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLambda.txt @@ -2,4 +2,4 @@ package public fun bar(/*0*/ a: kotlin.Any): kotlin.Unit public fun box(): kotlin.String -kotlin.tailrec() public fun foo(): kotlin.Unit +@kotlin.tailrec() public fun foo(): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.txt index d9aa44d813c..025c3fafc78 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/recursiveCallInLocalFunction.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun foo(): kotlin.Unit +@kotlin.tailrec() public fun foo(): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.txt index 55289341a71..f9b66efa9b3 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnIf.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.txt index bf866780e98..d7d560c9540 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInCatch.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.txt index bf866780e98..d7d560c9540 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInFinally.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.txt index bf866780e98..d7d560c9540 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInIfInFinally.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.txt index 71eb6d410f6..673c6b58634 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInParentheses.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun foo(/*0*/ x: kotlin.Int): kotlin.Unit +@kotlin.tailrec() public fun foo(/*0*/ x: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.txt index bf866780e98..d7d560c9540 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/returnInTry.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ counter: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.txt index 55289341a71..f9b66efa9b3 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleBlock.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.txt index 55289341a71..f9b66efa9b3 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturn.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.txt index 55289341a71..f9b66efa9b3 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/simpleReturnWithElse.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.txt index c6b5104bcc4..3bfd89bd660 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/sum.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun sum(/*0*/ x: kotlin.Long, /*1*/ sum: kotlin.Long): kotlin.Long +@kotlin.tailrec() public fun sum(/*0*/ x: kotlin.Long, /*1*/ sum: kotlin.Long): kotlin.Long diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.txt index 71eb6d410f6..673c6b58634 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInBlockInParentheses.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun foo(/*0*/ x: kotlin.Int): kotlin.Unit +@kotlin.tailrec() public fun foo(/*0*/ x: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.txt index 71eb6d410f6..673c6b58634 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailCallInParentheses.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun foo(/*0*/ x: kotlin.Int): kotlin.Unit +@kotlin.tailrec() public fun foo(/*0*/ x: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.txt index a57c036dd09..6189da932dc 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/tailRecursionInFinally.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ go: kotlin.Boolean): kotlin.Unit +@kotlin.tailrec() public fun test(/*0*/ go: kotlin.Boolean): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.txt index 0cb0c7eb47f..d94b9c3fb4d 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/thisReferences.txt @@ -5,9 +5,9 @@ public fun box(): kotlin.String public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.tailrec() public final fun f1(/*0*/ c: kotlin.Int): kotlin.Unit - kotlin.tailrec() public final fun f2(/*0*/ c: kotlin.Int): kotlin.Unit - kotlin.tailrec() public final fun f3(/*0*/ a: A): kotlin.Unit + @kotlin.tailrec() public final fun f1(/*0*/ c: kotlin.Int): kotlin.Unit + @kotlin.tailrec() public final fun f2(/*0*/ c: kotlin.Int): kotlin.Unit + @kotlin.tailrec() public final fun f3(/*0*/ a: A): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.txt index a2aa136771b..5a3e0562e8a 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/unitBlocks.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Unit +@kotlin.tailrec() public fun test(/*0*/ x: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.txt index 83c3ab9833f..1e09aec7a64 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithCondition.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun withWhen(/*0*/ counter: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun withWhen(/*0*/ counter: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.txt index 8d48ca4929f..8f3d58fc9eb 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithInRange.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun withWhen(/*0*/ counter: kotlin.Int, /*1*/ d: kotlin.Any): kotlin.Int +@kotlin.tailrec() public fun withWhen(/*0*/ counter: kotlin.Int, /*1*/ d: kotlin.Any): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.txt index 8d48ca4929f..8f3d58fc9eb 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithIs.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun withWhen(/*0*/ counter: kotlin.Int, /*1*/ d: kotlin.Any): kotlin.Int +@kotlin.tailrec() public fun withWhen(/*0*/ counter: kotlin.Int, /*1*/ d: kotlin.Any): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.txt b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.txt index 5bfa06177ec..1fa05f951e1 100644 --- a/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.txt +++ b/compiler/testData/codegen/box/diagnostics/functions/tailRecursion/whenWithoutCondition.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.tailrec() public fun withWhen2(/*0*/ counter: kotlin.Int): kotlin.Int +@kotlin.tailrec() public fun withWhen2(/*0*/ counter: kotlin.Int): kotlin.Int diff --git a/compiler/testData/codegen/box/diagnostics/vararg/kt4172.txt b/compiler/testData/codegen/box/diagnostics/vararg/kt4172.txt index cb5b98028f0..758c16c68a0 100644 --- a/compiler/testData/codegen/box/diagnostics/vararg/kt4172.txt +++ b/compiler/testData/codegen/box/diagnostics/vararg/kt4172.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun array(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array +@kotlin.inline() public fun array(/*0*/ vararg t: T /*kotlin.Array*/): kotlin.Array public fun box(): kotlin.String public fun main(/*0*/ args: kotlin.Array): kotlin.Unit diff --git a/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt b/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt index 15efba5cd12..403e67f0f40 100644 --- a/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt +++ b/compiler/testData/compileJavaAgainstKotlin/class/kt4050.txt @@ -3,11 +3,11 @@ package test public final enum class MyEnum : kotlin.Enum { enum entry ENTRY - private constructor MyEnum(/*0*/ kotlin.Deprecated(value = "") kotlin.Int) - kotlin.Deprecated(value = "") public final val ord: kotlin.Int + private constructor MyEnum(/*0*/ @kotlin.Deprecated(value = "") kotlin.Int) + @kotlin.Deprecated(value = "") public final val ord: kotlin.Int protected final /*fake_override*/ fun clone(): kotlin.Any public final /*fake_override*/ fun compareTo(/*0*/ test.MyEnum): kotlin.Int - public final fun f(/*0*/ java.lang.Deprecated() kotlin.Int): kotlin.Unit + public final fun f(/*0*/ @java.lang.Deprecated() kotlin.Int): kotlin.Unit public final /*fake_override*/ fun name(): kotlin.String public final /*fake_override*/ fun ordinal(): kotlin.Int diff --git a/compiler/testData/compileJavaAgainstKotlin/method/platformName/PlatformName.txt b/compiler/testData/compileJavaAgainstKotlin/method/platformName/PlatformName.txt index d0b07c19abe..dbf0ce5099f 100644 --- a/compiler/testData/compileJavaAgainstKotlin/method/platformName/PlatformName.txt +++ b/compiler/testData/compileJavaAgainstKotlin/method/platformName/PlatformName.txt @@ -1,6 +1,6 @@ package test -kotlin.jvm.JvmName(name = "bar") public fun foo(): kotlin.Unit +@kotlin.jvm.JvmName(name = "bar") public fun foo(): kotlin.Unit public open class PlatformName { public constructor PlatformName() diff --git a/compiler/testData/compileJavaAgainstKotlin/method/throws/DefaultArgs.txt b/compiler/testData/compileJavaAgainstKotlin/method/throws/DefaultArgs.txt index f5d85cd7fcb..873fd445647 100644 --- a/compiler/testData/compileJavaAgainstKotlin/method/throws/DefaultArgs.txt +++ b/compiler/testData/compileJavaAgainstKotlin/method/throws/DefaultArgs.txt @@ -1,6 +1,6 @@ package test -kotlin.jvm.JvmOverloads() public fun one(/*0*/ kotlin.Int = ...): kotlin.Unit +@kotlin.jvm.JvmOverloads() public fun one(/*0*/ kotlin.Int = ...): kotlin.Unit public final class E1 : java.lang.Exception { public constructor E1() diff --git a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObject.txt b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObject.txt index e34cf198956..abeb4d1f9f7 100644 --- a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObject.txt +++ b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObject.txt @@ -8,10 +8,10 @@ public final class A { public companion object Companion { private constructor Companion() public final val b: kotlin.String - kotlin.platform.platformStatic() public final fun test1(): kotlin.Unit - kotlin.platform.platformStatic() public final fun test2(): kotlin.Unit + @kotlin.platform.platformStatic() public final fun test1(): kotlin.Unit + @kotlin.platform.platformStatic() public final fun test2(): kotlin.Unit public final fun test3(): kotlin.Unit - kotlin.platform.platformStatic() public final fun kotlin.String.test4(): kotlin.Unit + @kotlin.platform.platformStatic() public final fun kotlin.String.test4(): kotlin.Unit } } diff --git a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObjectProperty.txt b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObjectProperty.txt index 8371bebf551..236082f7acd 100644 --- a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObjectProperty.txt +++ b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleClassObjectProperty.txt @@ -7,7 +7,7 @@ public final class A { public companion object Companion { private constructor Companion() - kotlin.platform.platformStatic() public final val b: kotlin.String + @kotlin.platform.platformStatic() public final val b: kotlin.String public final var test.A.c: kotlin.String } } diff --git a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObject.txt b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObject.txt index 61a0fa95764..ce97783e4e1 100644 --- a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObject.txt +++ b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObject.txt @@ -5,10 +5,10 @@ public fun main(/*0*/ kotlin.Array): kotlin.Unit public object A { private constructor A() public final val b: kotlin.String - kotlin.platform.platformStatic() public final fun test1(): kotlin.Unit - kotlin.platform.platformStatic() public final fun test2(): kotlin.Unit + @kotlin.platform.platformStatic() public final fun test1(): kotlin.Unit + @kotlin.platform.platformStatic() public final fun test2(): kotlin.Unit public final fun test3(): kotlin.Unit - kotlin.platform.platformStatic() public final fun kotlin.String.test4(): kotlin.Unit + @kotlin.platform.platformStatic() public final fun kotlin.String.test4(): kotlin.Unit } public/*package*/ open class Test { diff --git a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObjectProperty.txt b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObjectProperty.txt index 9a15f7be414..b5e0765a39a 100644 --- a/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObjectProperty.txt +++ b/compiler/testData/compileJavaAgainstKotlin/platformStatic/simpleObjectProperty.txt @@ -4,7 +4,7 @@ public fun main(/*0*/ kotlin.Array): kotlin.Unit public object A { private constructor A() - kotlin.platform.platformStatic() public final val b: kotlin.String + @kotlin.platform.platformStatic() public final val b: kotlin.String public final var test.A.c: kotlin.String } diff --git a/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationClass.txt b/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationClass.txt index 4685926c6be..168ad34e42c 100644 --- a/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationClass.txt +++ b/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationClass.txt @@ -1,41 +1,41 @@ package test -kotlin.annotation.annotation() public final class AByte : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AByte : kotlin.Annotation { public constructor AByte(/*0*/ kotlin.Byte) public final val value: kotlin.Byte } -kotlin.annotation.annotation() public final class AChar : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AChar : kotlin.Annotation { public constructor AChar(/*0*/ kotlin.Char) public final val value: kotlin.Char } -kotlin.annotation.annotation() public final class ADouble : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ADouble : kotlin.Annotation { public constructor ADouble(/*0*/ kotlin.Double) public final val value: kotlin.Double } -kotlin.annotation.annotation() public final class AFloat : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AFloat : kotlin.Annotation { public constructor AFloat(/*0*/ kotlin.Float) public final val value: kotlin.Float } -kotlin.annotation.annotation() public final class AInt : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AInt : kotlin.Annotation { public constructor AInt(/*0*/ kotlin.Int) public final val value: kotlin.Int } -kotlin.annotation.annotation() public final class ALong : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ALong : kotlin.Annotation { public constructor ALong(/*0*/ kotlin.Long) public final val value: kotlin.Long } -kotlin.annotation.annotation() public final class AString : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AString : kotlin.Annotation { public constructor AString(/*0*/ kotlin.String) public final val value: kotlin.String } -test.AString(value = "Test") test.AChar(value = \u0063 ('c')) test.AInt(value = 10) test.AByte(value = 11) test.ALong(value = 12.toLong()) test.ADouble(value = 1.2.toDouble()) test.AFloat(value = 1.3.toFloat()) public open class AnnotationClass { +@test.AString(value = "Test") @test.AChar(value = \u0063 ('c')) @test.AInt(value = 10) @test.AByte(value = 11) @test.ALong(value = 12.toLong()) @test.ADouble(value = 1.2.toDouble()) @test.AFloat(value = 1.3.toFloat()) public open class AnnotationClass { public constructor AnnotationClass() } diff --git a/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationTrait.txt b/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationTrait.txt index c4affae8b21..7f37b1d1dee 100644 --- a/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationTrait.txt +++ b/compiler/testData/compileJavaAgainstKotlin/staticFields/AnnotationTrait.txt @@ -1,41 +1,41 @@ package test -kotlin.annotation.annotation() public final class AByte : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AByte : kotlin.Annotation { public constructor AByte(/*0*/ kotlin.Byte) public final val value: kotlin.Byte } -kotlin.annotation.annotation() public final class AChar : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AChar : kotlin.Annotation { public constructor AChar(/*0*/ kotlin.Char) public final val value: kotlin.Char } -kotlin.annotation.annotation() public final class ADouble : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ADouble : kotlin.Annotation { public constructor ADouble(/*0*/ kotlin.Double) public final val value: kotlin.Double } -kotlin.annotation.annotation() public final class AFloat : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AFloat : kotlin.Annotation { public constructor AFloat(/*0*/ kotlin.Float) public final val value: kotlin.Float } -kotlin.annotation.annotation() public final class AInt : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AInt : kotlin.Annotation { public constructor AInt(/*0*/ kotlin.Int) public final val value: kotlin.Int } -kotlin.annotation.annotation() public final class ALong : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ALong : kotlin.Annotation { public constructor ALong(/*0*/ kotlin.Long) public final val value: kotlin.Long } -kotlin.annotation.annotation() public final class AString : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AString : kotlin.Annotation { public constructor AString(/*0*/ kotlin.String) public final val value: kotlin.String } -test.AString(value = "Test") test.AChar(value = \u0063 ('c')) test.AInt(value = 10) test.AByte(value = 11) test.ALong(value = 12.toLong()) test.ADouble(value = 1.2.toDouble()) test.AFloat(value = 1.3.toFloat()) public open class AnnotationTrait { +@test.AString(value = "Test") @test.AChar(value = \u0063 ('c')) @test.AInt(value = 10) @test.AByte(value = 11) @test.ALong(value = 12.toLong()) @test.ADouble(value = 1.2.toDouble()) @test.AFloat(value = 1.3.toFloat()) public open class AnnotationTrait { public constructor AnnotationTrait() } diff --git a/compiler/testData/compileJavaAgainstKotlin/staticFields/kt3698.txt b/compiler/testData/compileJavaAgainstKotlin/staticFields/kt3698.txt index a2247eee604..073c0fc0b8e 100644 --- a/compiler/testData/compileJavaAgainstKotlin/staticFields/kt3698.txt +++ b/compiler/testData/compileJavaAgainstKotlin/staticFields/kt3698.txt @@ -19,5 +19,5 @@ public open class kt3698 { } // Static members - test.kt3698.Foo(value = 10) public open fun main(/*0*/ kotlin.Array<(out) kotlin.String!>!): kotlin.Unit + @test.kt3698.Foo(value = 10) public open fun main(/*0*/ kotlin.Array<(out) kotlin.String!>!): kotlin.Unit } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/annotation.txt b/compiler/testData/compileJavaAgainstKotlin/targets/annotation.txt index 58db67d5e55..bb99cdfd382 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/annotation.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/annotation.txt @@ -1,9 +1,9 @@ package test -test.meta() public/*package*/ final class MyAnn : kotlin.Annotation { +@test.meta() public/*package*/ final class MyAnn : kotlin.Annotation { public/*package*/ constructor MyAnn() } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) kotlin.annotation.annotation() public final class meta : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) @kotlin.annotation.annotation() public final class meta : kotlin.Annotation { public constructor meta() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/base.txt b/compiler/testData/compileJavaAgainstKotlin/targets/base.txt index 4a06a8345ea..0551a5f674a 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/base.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/base.txt @@ -1,10 +1,10 @@ package test -test.base() public/*package*/ open class My { +@test.base() public/*package*/ open class My { public/*package*/ constructor My() - test.base() public/*package*/ open fun foo(/*0*/ test.base() kotlin.Int): kotlin.Int + @test.base() public/*package*/ open fun foo(/*0*/ @test.base() kotlin.Int): kotlin.Int } -kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/classifier.txt b/compiler/testData/compileJavaAgainstKotlin/targets/classifier.txt index 5aee56a7af8..e3df79fbc4d 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/classifier.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/classifier.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class classifier : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class classifier : kotlin.Annotation { public constructor classifier() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/constructor.txt b/compiler/testData/compileJavaAgainstKotlin/targets/constructor.txt index f494c066da8..c268229bf0e 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/constructor.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/constructor.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) kotlin.annotation.annotation() public final class constructor : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) @kotlin.annotation.annotation() public final class constructor : kotlin.Annotation { public constructor constructor() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/empty.txt b/compiler/testData/compileJavaAgainstKotlin/targets/empty.txt index 582182670f1..90a46dd8f2a 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/empty.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/empty.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {}) kotlin.annotation.annotation() public final class empty : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {}) @kotlin.annotation.annotation() public final class empty : kotlin.Annotation { public constructor empty() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/field.txt b/compiler/testData/compileJavaAgainstKotlin/targets/field.txt index c7d8837a883..739fb2f93fb 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/field.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/field.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD}) kotlin.annotation.annotation() public final class field : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD}) @kotlin.annotation.annotation() public final class field : kotlin.Annotation { public constructor field() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/function.txt b/compiler/testData/compileJavaAgainstKotlin/targets/function.txt index 5174b183790..26da1f0fd18 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/function.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/function.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) kotlin.annotation.annotation() public final class function : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.annotation.annotation() public final class function : kotlin.Annotation { public constructor function() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/getter.txt b/compiler/testData/compileJavaAgainstKotlin/targets/getter.txt index f4bd08c7d77..d05c425ff52 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/getter.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/getter.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_GETTER}) kotlin.annotation.annotation() public final class getter : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_GETTER}) @kotlin.annotation.annotation() public final class getter : kotlin.Annotation { public constructor getter() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/local.txt b/compiler/testData/compileJavaAgainstKotlin/targets/local.txt index b6ae2ac9851..f9a1f101bfb 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/local.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/local.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) kotlin.annotation.annotation() public final class local : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) @kotlin.annotation.annotation() public final class local : kotlin.Annotation { public constructor local() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/multiple.txt b/compiler/testData/compileJavaAgainstKotlin/targets/multiple.txt index c02f5a7984c..f41ba89cd29 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/multiple.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/multiple.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION}) kotlin.annotation.annotation() public final class multiple : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FUNCTION}) @kotlin.annotation.annotation() public final class multiple : kotlin.Annotation { public constructor multiple() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/parameter.txt b/compiler/testData/compileJavaAgainstKotlin/targets/parameter.txt index 80706e548fc..282dca0c64d 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/parameter.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/parameter.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) kotlin.annotation.annotation() public final class parameter : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.annotation() public final class parameter : kotlin.Annotation { public constructor parameter() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/property.txt b/compiler/testData/compileJavaAgainstKotlin/targets/property.txt index 1e0e5016fd1..ac78c295adc 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/property.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/property.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY}) kotlin.annotation.annotation() public final class property : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY}) @kotlin.annotation.annotation() public final class property : kotlin.Annotation { public constructor property() } diff --git a/compiler/testData/compileJavaAgainstKotlin/targets/setter.txt b/compiler/testData/compileJavaAgainstKotlin/targets/setter.txt index bbd59275a86..c98ab0de902 100644 --- a/compiler/testData/compileJavaAgainstKotlin/targets/setter.txt +++ b/compiler/testData/compileJavaAgainstKotlin/targets/setter.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_SETTER}) kotlin.annotation.annotation() public final class setter : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_SETTER}) @kotlin.annotation.annotation() public final class setter : kotlin.Annotation { public constructor setter() } diff --git a/compiler/testData/compileKotlinAgainstCustomBinaries/missingEnumReferencedInAnnotationArgument/missingEnumReferencedInAnnotationArgument.txt b/compiler/testData/compileKotlinAgainstCustomBinaries/missingEnumReferencedInAnnotationArgument/missingEnumReferencedInAnnotationArgument.txt index 7e32c9331a1..741a6aa59d4 100644 --- a/compiler/testData/compileKotlinAgainstCustomBinaries/missingEnumReferencedInAnnotationArgument/missingEnumReferencedInAnnotationArgument.txt +++ b/compiler/testData/compileKotlinAgainstCustomBinaries/missingEnumReferencedInAnnotationArgument/missingEnumReferencedInAnnotationArgument.txt @@ -1,11 +1,11 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { public constructor Anno(/*0*/ e: [ERROR : test.E]) public final val e: [ERROR : test.E] } -test.Anno(e = Unresolved enum entry: test/E.ENTRY) public open class Class { +@test.Anno(e = Unresolved enum entry: test/E.ENTRY) public open class Class { public constructor Class() } diff --git a/compiler/testData/diagnostics/tests/FreeFunctionCalledAsExtension.txt b/compiler/testData/diagnostics/tests/FreeFunctionCalledAsExtension.txt index b258966ac0b..7dc7b460d80 100644 --- a/compiler/testData/diagnostics/tests/FreeFunctionCalledAsExtension.txt +++ b/compiler/testData/diagnostics/tests/FreeFunctionCalledAsExtension.txt @@ -1,7 +1,7 @@ package public fun foo(/*0*/ a: (kotlin.String) -> kotlin.Unit): kotlin.Unit -public fun foo(/*0*/ a: @[kotlin.Extension()] A): kotlin.Unit +public fun foo(/*0*/ a: @kotlin.Extension() A): kotlin.Unit public interface A : (kotlin.String) -> kotlin.Unit { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/PackageInTypePosition.txt b/compiler/testData/diagnostics/tests/PackageInTypePosition.txt index 320e2d2761a..2040d6a0607 100644 --- a/compiler/testData/diagnostics/tests/PackageInTypePosition.txt +++ b/compiler/testData/diagnostics/tests/PackageInTypePosition.txt @@ -1,6 +1,6 @@ package -[ERROR : foo]() public fun bar(/*0*/ p: [ERROR : foo]): [ERROR : foo] +@[ERROR : foo]() public fun bar(/*0*/ p: [ERROR : foo]): [ERROR : foo] package foo { } diff --git a/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt b/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt index 57da0d8e96e..4303a2de1ec 100644 --- a/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.txt @@ -1,5 +1,5 @@ package -java.lang.Deprecated() public fun a(): kotlin.Unit -java.util.ArrayList() public fun b(): kotlin.Unit -[ERROR : Xoo]() public fun c(): kotlin.Unit +@java.lang.Deprecated() public fun a(): kotlin.Unit +@java.util.ArrayList() public fun b(): kotlin.Unit +@[ERROR : Xoo]() public fun c(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructor.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructor.txt index b1b3e64b284..444a5489159 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructor.txt @@ -1,14 +1,14 @@ package public final class Annotated { - public constructor Annotated(/*0*/ ann() x: kotlin.Int) + public constructor Annotated(/*0*/ @ann() x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt index a8abfcbd0b0..a38d10ea183 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.txt @@ -1,11 +1,11 @@ package package a { - java.lang.Deprecated() java.lang.SuppressWarnings(value = {}) public val s: kotlin.String = "" - java.lang.Deprecated() java.lang.SuppressWarnings(value = {}) public fun main(/*0*/ args: kotlin.Array): kotlin.Unit + @java.lang.Deprecated() @java.lang.SuppressWarnings(value = {}) public val s: kotlin.String = "" + @java.lang.Deprecated() @java.lang.SuppressWarnings(value = {}) public fun main(/*0*/ args: kotlin.Array): kotlin.Unit public final class Test { - public constructor Test(/*0*/ java.lang.Deprecated() s: kotlin.String, /*1*/ java.lang.SuppressWarnings(value = {}) x: kotlin.Int) + public constructor Test(/*0*/ @java.lang.Deprecated() s: kotlin.String, /*1*/ @java.lang.SuppressWarnings(value = {}) x: kotlin.Int) public final val s: kotlin.String public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectFun.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectFun.txt index c6e6dff30ca..428c943db4d 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectFun.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectFun.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Unit -kotlin.annotation.annotation() public final class My : kotlin.Annotation { +@kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectProperty.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectProperty.txt index b0b0e83d549..f41259c2831 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectProperty.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedLocalObjectProperty.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Int -kotlin.annotation.annotation() public final class My : kotlin.Annotation { +@kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedLoop.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedLoop.txt index 909e435c2f7..cebf0e0f098 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotatedLoop.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedLoop.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Unit -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class My : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedResultType.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedResultType.txt index dab17d7bfb1..fa3bd47901f 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotatedResultType.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedResultType.txt @@ -1,8 +1,8 @@ package -public fun foo(): @[My(x = 42)] kotlin.Int +public fun foo(): @My(x = 42) kotlin.Int -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class My : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedTryCatch.txt b/compiler/testData/diagnostics/tests/annotations/AnnotatedTryCatch.txt index 25b882d5b46..1cbe30feb2c 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotatedTryCatch.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotatedTryCatch.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ arg: kotlin.Int): kotlin.Int -kotlin.annotation.annotation() public final class My : kotlin.Annotation { +@kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationAsDefaultParameter.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationAsDefaultParameter.txt index b53fe3a3d15..adb513197c1 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationAsDefaultParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationAsDefaultParameter.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Base : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Base : kotlin.Annotation { public constructor Base(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -8,14 +8,14 @@ kotlin.annotation.annotation() public final class Base : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -UseBase() public final class My { +@UseBase() public final class My { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class UseBase : kotlin.Annotation { +@kotlin.annotation.annotation() public final class UseBase : kotlin.Annotation { public constructor UseBase(/*0*/ b: Base = ...) public final val b: Base public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt index 6cc24cc6281..a312a96d235 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationForClassTypeParameter.txt @@ -1,13 +1,13 @@ package -kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { public constructor A1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { public constructor A2(/*0*/ some: kotlin.Int = ...) public final val some: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt index 6845900d88e..d3818cdc5e4 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationForFunctionTypeParameter.txt @@ -2,14 +2,14 @@ package public fun topFun(): kotlin.Int -kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { public constructor A1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { public constructor A2(/*0*/ some: kotlin.Int = ...) public final val some: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt index f30f2f25659..946a6700f79 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationForObject.txt @@ -1,6 +1,6 @@ package -[ERROR : someErrorAnnotation]() public object Test { +@[ERROR : someErrorAnnotation]() public object Test { private constructor Test() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationIdentifier.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationIdentifier.txt index 99f43131be9..8f8e1758c03 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationIdentifier.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationIdentifier.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class annotation : kotlin.Annotation { +@kotlin.annotation.annotation() public final class annotation : kotlin.Annotation { public constructor annotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -9,21 +9,21 @@ kotlin.annotation.annotation() public final class annotation : kotlin.Annotation package other { - kotlin.annotation.annotation() public final class My : kotlin.Annotation { + @kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - other.My() public final class Our { + @other.My() public final class Our { public constructor Our() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - test.annotation() public final class Your { + @test.annotation() public final class Your { public constructor Your() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -33,7 +33,7 @@ package other { package test { - test.annotation() public final class annotation { + @test.annotation() public final class annotation { public constructor annotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationOnObject.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationOnObject.txt index 56f6266ea2a..9b07e9d8122 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationOnObject.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationOnObject.txt @@ -2,7 +2,7 @@ package package test { - kotlin.annotation.annotation() public final class A : kotlin.Annotation { + @kotlin.annotation.annotation() public final class A : kotlin.Annotation { public constructor A(/*0*/ a: kotlin.Int = ..., /*1*/ b: kotlin.String = ..., /*2*/ c: kotlin.String) public final val a: kotlin.Int public final val b: kotlin.String @@ -12,7 +12,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - test.A(a = 12, c = "Hello") public object SomeObject { + @test.A(a = 12, c = "Hello") public object SomeObject { private constructor SomeObject() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt index f1ac80cb0af..a63effc4fb7 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.txt @@ -1,6 +1,6 @@ package -java.lang.Deprecated() kotlin.annotation.annotation() public final class my : kotlin.Annotation { +@java.lang.Deprecated() @kotlin.annotation.annotation() public final class my : kotlin.Annotation { public constructor my() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt b/compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt index 86eb336fb08..d2748f06dc2 100644 --- a/compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/AnnotationsForPropertyTypeParameter.txt @@ -2,14 +2,14 @@ package public val topProp: kotlin.Int = 12 -kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { public constructor A1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { public constructor A2(/*0*/ some: kotlin.Int = ...) public final val some: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt index 10b86b43029..0a51ba48041 100644 --- a/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.txt @@ -1,20 +1,20 @@ package -my() public fun foo(): kotlin.Unit -my1() public fun foo2(): kotlin.Unit -my1(i = 2) public fun foo3(): kotlin.Unit -my2() public fun foo4(): kotlin.Unit -my2() public fun foo41(): kotlin.Unit -my2(i = 2) public fun foo42(): kotlin.Unit +@my() public fun foo(): kotlin.Unit +@my1() public fun foo2(): kotlin.Unit +@my1(i = 2) public fun foo3(): kotlin.Unit +@my2() public fun foo4(): kotlin.Unit +@my2() public fun foo41(): kotlin.Unit +@my2(i = 2) public fun foo42(): kotlin.Unit -kotlin.annotation.annotation() public final class my : kotlin.Annotation { +@kotlin.annotation.annotation() public final class my : kotlin.Annotation { public constructor my() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class my1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class my1 : kotlin.Annotation { public constructor my1(/*0*/ i: kotlin.Int) public final val i: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,7 +22,7 @@ kotlin.annotation.annotation() public final class my1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class my2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class my2 : kotlin.Annotation { public constructor my2(/*0*/ i: kotlin.Int = ...) public final val i: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt b/compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt index 9d3d3518664..389d4f37e2f 100644 --- a/compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt +++ b/compiler/testData/diagnostics/tests/annotations/ConstructorCall.txt @@ -1,20 +1,20 @@ package -Ann2(a = Ann1(a = 1)) public val a: kotlin.Int = 1 -Ann2(a = Ann1(a = 1)) public val c: kotlin.Int = 2 +@Ann2(a = Ann1(a = 1)) public val a: kotlin.Int = 1 +@Ann2(a = Ann1(a = 1)) public val c: kotlin.Int = 2 public fun bar(/*0*/ a: Ann = ...): kotlin.Unit public fun foo(): kotlin.Unit public fun javaClass(): java.lang.Class public fun kotlin.String.invoke(): kotlin.Unit -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ a: kotlin.Int) public final val a: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,7 +22,7 @@ kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ a: Ann1) public final val a: Ann1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -30,7 +30,7 @@ kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { public constructor Ann3(/*0*/ a: Ann1 = ...) public final val a: Ann1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -38,7 +38,7 @@ kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann4 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann4 : kotlin.Annotation { public constructor Ann4(/*0*/ value: kotlin.String) public final val value: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -46,7 +46,7 @@ kotlin.annotation.annotation() public final class Ann4 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann4(value = "a") public final class MyClass { +@Ann4(value = "a") public final class MyClass { public constructor MyClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/DanglingMixed.txt b/compiler/testData/diagnostics/tests/annotations/DanglingMixed.txt index 0d93f447c23..77481206fa9 100644 --- a/compiler/testData/diagnostics/tests/annotations/DanglingMixed.txt +++ b/compiler/testData/diagnostics/tests/annotations/DanglingMixed.txt @@ -1,13 +1,13 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/DanglingNoBrackets.txt b/compiler/testData/diagnostics/tests/annotations/DanglingNoBrackets.txt index fb386247810..4fa18b7ea11 100644 --- a/compiler/testData/diagnostics/tests/annotations/DanglingNoBrackets.txt +++ b/compiler/testData/diagnostics/tests/annotations/DanglingNoBrackets.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/DanglingWithBrackets.txt b/compiler/testData/diagnostics/tests/annotations/DanglingWithBrackets.txt index 5781c9637a7..109a16ff53c 100644 --- a/compiler/testData/diagnostics/tests/annotations/DanglingWithBrackets.txt +++ b/compiler/testData/diagnostics/tests/annotations/DanglingWithBrackets.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/Deprecated.txt b/compiler/testData/diagnostics/tests/annotations/Deprecated.txt index 66000353266..87cc904fe18 100644 --- a/compiler/testData/diagnostics/tests/annotations/Deprecated.txt +++ b/compiler/testData/diagnostics/tests/annotations/Deprecated.txt @@ -1,4 +1,4 @@ package -java.lang.Deprecated() public fun foo(): kotlin.Unit -java.lang.Deprecated() public fun foo1(): kotlin.Unit +@java.lang.Deprecated() public fun foo(): kotlin.Unit +@java.lang.Deprecated() public fun foo1(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt b/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt index 078afcc29d7..2448f2df1fa 100644 --- a/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt +++ b/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.txt @@ -1,13 +1,13 @@ package -java.lang.annotation.Retention(value = RetentionPolicy.CLASS) kotlin.annotation.annotation() public final class my : kotlin.Annotation { +@java.lang.annotation.Retention(value = RetentionPolicy.CLASS) @kotlin.annotation.annotation() public final class my : kotlin.Annotation { public constructor my() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME) java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR}) kotlin.annotation.annotation() public final class my1 : kotlin.Annotation { +@java.lang.annotation.Retention(value = RetentionPolicy.RUNTIME) @java.lang.annotation.Target(value = {ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR}) @kotlin.annotation.annotation() public final class my1 : kotlin.Annotation { public constructor my1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/MutuallyRecursivelyAnnotatedGlobalFunction.txt b/compiler/testData/diagnostics/tests/annotations/MutuallyRecursivelyAnnotatedGlobalFunction.txt index ee5b80bf452..4e0ebe0071f 100644 --- a/compiler/testData/diagnostics/tests/annotations/MutuallyRecursivelyAnnotatedGlobalFunction.txt +++ b/compiler/testData/diagnostics/tests/annotations/MutuallyRecursivelyAnnotatedGlobalFunction.txt @@ -1,9 +1,9 @@ package -ann() public fun bar(): kotlin.Int -ann() public fun foo(): kotlin.Int +@ann() public fun bar(): kotlin.Int +@ann() public fun foo(): kotlin.Int -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt b/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt index 4c3c1ffa052..c1383a1d3d5 100644 --- a/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt +++ b/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.txt @@ -1,6 +1,6 @@ package -Foo() public final class Bar { +@Foo() public final class Bar { public constructor Bar() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotated.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotated.txt index 2d9a8e7e0a2..8e92893cebe 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotated.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotated.txt @@ -1,6 +1,6 @@ package -RecursivelyAnnotated(x = 1) kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { +@RecursivelyAnnotated(x = 1) @kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { public constructor RecursivelyAnnotated(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedFunctionParameter.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedFunctionParameter.txt index aef92eab796..a3c5e04f5fd 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedFunctionParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedFunctionParameter.txt @@ -1,8 +1,8 @@ package -public fun foo(/*0*/ ann() x: kotlin.Int): kotlin.Int +public fun foo(/*0*/ @ann() x: kotlin.Int): kotlin.Int -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalFunction.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalFunction.txt index 9dea6fe8155..a804de343c3 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalFunction.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalFunction.txt @@ -1,8 +1,8 @@ package -ann() public fun foo(): kotlin.Int +@ann() public fun foo(): kotlin.Int -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalProperty.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalProperty.txt index 064997a29fe..17fe6e1a627 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalProperty.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedGlobalProperty.txt @@ -1,8 +1,8 @@ package -ann(x = 1) public val x: kotlin.Int = 1 +@ann(x = 1) public val x: kotlin.Int = 1 -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameter.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameter.txt index 92dd7d35280..18df7a3bf97 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameter.txt @@ -1,7 +1,7 @@ package -kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { - public constructor RecursivelyAnnotated(/*0*/ RecursivelyAnnotated(x = 1) x: kotlin.Int) +@kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { + public constructor RecursivelyAnnotated(/*0*/ @RecursivelyAnnotated(x = 1) x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterType.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterType.txt index 4a3e0b4a156..d294a813a4d 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterType.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterType.txt @@ -1,8 +1,8 @@ package -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { - public constructor RecursivelyAnnotated(/*0*/ x: @[RecursivelyAnnotated(x = 1)] kotlin.Int) - public final val x: @[RecursivelyAnnotated(x = 1)] kotlin.Int +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { + public constructor RecursivelyAnnotated(/*0*/ x: @RecursivelyAnnotated(x = 1) kotlin.Int) + public final val x: @RecursivelyAnnotated(x = 1) kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterWithAt.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterWithAt.txt index 92dd7d35280..18df7a3bf97 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterWithAt.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedParameterWithAt.txt @@ -1,7 +1,7 @@ package -kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { - public constructor RecursivelyAnnotated(/*0*/ RecursivelyAnnotated(x = 1) x: kotlin.Int) +@kotlin.annotation.annotation() public final class RecursivelyAnnotated : kotlin.Annotation { + public constructor RecursivelyAnnotated(/*0*/ @RecursivelyAnnotated(x = 1) x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedProperty.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedProperty.txt index f56d243f648..32da3851bbe 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedProperty.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyAnnotatedProperty.txt @@ -2,13 +2,13 @@ package public final class My { public constructor My() - ann(x = 1) public final val x: kotlin.Int = 1 + @ann(x = 1) public final val x: kotlin.Int = 1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/RecursivelyIncorrectlyAnnotatedParameter.txt b/compiler/testData/diagnostics/tests/annotations/RecursivelyIncorrectlyAnnotatedParameter.txt index ed3a4e2bedb..b7546c94244 100644 --- a/compiler/testData/diagnostics/tests/annotations/RecursivelyIncorrectlyAnnotatedParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/RecursivelyIncorrectlyAnnotatedParameter.txt @@ -1,7 +1,7 @@ package public final class RecursivelyAnnotated { - public constructor RecursivelyAnnotated(/*0*/ RecursivelyAnnotated(x = 1) x: kotlin.Int) + public constructor RecursivelyAnnotated(/*0*/ @RecursivelyAnnotated(x = 1) x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/UnresolvedAnnotationOnObject.txt b/compiler/testData/diagnostics/tests/annotations/UnresolvedAnnotationOnObject.txt index fa95fb7c9aa..a5130af0767 100644 --- a/compiler/testData/diagnostics/tests/annotations/UnresolvedAnnotationOnObject.txt +++ b/compiler/testData/diagnostics/tests/annotations/UnresolvedAnnotationOnObject.txt @@ -3,7 +3,7 @@ package package test { public val some: test.SomeObject - [ERROR : BadAnnotation]() public object SomeObject { + @[ERROR : BadAnnotation]() public object SomeObject { private constructor SomeObject() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/WrongAnnotationArgsOnObject.txt b/compiler/testData/diagnostics/tests/annotations/WrongAnnotationArgsOnObject.txt index 11794b101b0..23df6edf3a3 100644 --- a/compiler/testData/diagnostics/tests/annotations/WrongAnnotationArgsOnObject.txt +++ b/compiler/testData/diagnostics/tests/annotations/WrongAnnotationArgsOnObject.txt @@ -3,7 +3,7 @@ package package test { public val some: test.SomeObject - kotlin.annotation.annotation() public final class BadAnnotation : kotlin.Annotation { + @kotlin.annotation.annotation() public final class BadAnnotation : kotlin.Annotation { public constructor BadAnnotation(/*0*/ s: kotlin.String) public final val s: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -11,7 +11,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - test.BadAnnotation(s = 1) public object SomeObject { + @test.BadAnnotation(s = 1) public object SomeObject { private constructor SomeObject() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt b/compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt index 354d29e311f..8b6d7d30e67 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationInheritance.txt @@ -2,28 +2,28 @@ package public val a: T -kotlin.annotation.annotation() public final class Ann : C { +@kotlin.annotation.annotation() public final class Ann : C { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : T { +@kotlin.annotation.annotation() public final class Ann2 : T { public constructor Ann2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann3 : T { +@kotlin.annotation.annotation() public final class Ann3 : T { public constructor Ann3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann4 : C, T { +@kotlin.annotation.annotation() public final class Ann4 : C, T { public constructor Ann4() public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/annotationModifier.txt b/compiler/testData/diagnostics/tests/annotations/annotationModifier.txt index ae7f1235ff6..67b1a41bf74 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationModifier.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationModifier.txt @@ -1,8 +1,8 @@ package -kotlin.annotation.annotation() public val x: kotlin.Int = 0 -kotlin.annotation.annotation() public var y: kotlin.Int -kotlin.annotation.annotation() public fun f(): kotlin.Int +@kotlin.annotation.annotation() public val x: kotlin.Int = 0 +@kotlin.annotation.annotation() public var y: kotlin.Int +@kotlin.annotation.annotation() public fun f(): kotlin.Int public final class A { public constructor A() @@ -10,7 +10,7 @@ public final class A { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.annotation.annotation() public companion object Companion { + @kotlin.annotation.annotation() public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -18,21 +18,21 @@ public final class A { } } -kotlin.annotation.annotation() public final class B : kotlin.Annotation { +@kotlin.annotation.annotation() public final class B : kotlin.Annotation { public constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public object O { +@kotlin.annotation.annotation() public object O { private constructor O() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public interface T { +@kotlin.annotation.annotation() public interface T { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt index 2b162b4a61f..17f8780e104 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/booleanLocalVal.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Unit -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ vararg i: kotlin.Boolean /*kotlin.BooleanArray*/) public final val i: kotlin.BooleanArray public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt index 2b162b4a61f..17f8780e104 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/compareAndEquals.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Unit -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ vararg i: kotlin.Boolean /*kotlin.BooleanArray*/) public final val i: kotlin.BooleanArray public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt index da6892317da..7b1c1d69cb7 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/enumConst.txt @@ -2,7 +2,7 @@ package public val e: MyEnum -kotlin.annotation.annotation() public final class AnnE : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AnnE : kotlin.Annotation { public constructor AnnE(/*0*/ i: MyEnum) public final val i: MyEnum public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -27,14 +27,14 @@ public final enum class MyEnum : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -AnnE() public final class Test { +@AnnE() public final class Test { public constructor Test() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -AnnE() public final class Test2 { +@AnnE() public final class Test2 { public constructor Test2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt index 5e0743ef208..241b23958de 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/javaProperties.txt @@ -1,13 +1,13 @@ package -Ann(i = {1, 1, 1}) public final class A { +@Ann(i = {1, 1, 1}) public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/) public final val i: kotlin.IntArray public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt index 67b03910eab..a553e000e4d 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/kotlinProperties.txt @@ -7,7 +7,7 @@ public val i4: kotlin.Int = 1 public var i5: kotlin.Int public var i6: kotlin.Int -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/) public final val i: kotlin.IntArray public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15,7 +15,7 @@ kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann(i = {1, 1}) public final class Test { +@Ann(i = {1, 1}) public final class Test { public constructor Test() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt index b0308210204..95e89c559a9 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationParameterMustBeConstant/strings.txt @@ -3,7 +3,7 @@ package public val topLevel: kotlin.String = "topLevel" public fun foo(): kotlin.Unit -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ vararg i: kotlin.String /*kotlin.Array*/) public final val i: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/annotationsOnLambdaAsCallArgument.txt b/compiler/testData/diagnostics/tests/annotations/annotationsOnLambdaAsCallArgument.txt index 89c36d5a25e..c483735e94d 100644 --- a/compiler/testData/diagnostics/tests/annotations/annotationsOnLambdaAsCallArgument.txt +++ b/compiler/testData/diagnostics/tests/annotations/annotationsOnLambdaAsCallArgument.txt @@ -1,9 +1,9 @@ package -kotlin.inline() public fun bar(/*0*/ block: () -> kotlin.Int): kotlin.Int +@kotlin.inline() public fun bar(/*0*/ block: () -> kotlin.Int): kotlin.Int public fun foo(): kotlin.Unit -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ x: kotlin.Int = ...) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/atAnnotationResolve.txt b/compiler/testData/diagnostics/tests/annotations/atAnnotationResolve.txt index 7615f458799..15ac40109ed 100644 --- a/compiler/testData/diagnostics/tests/annotations/atAnnotationResolve.txt +++ b/compiler/testData/diagnostics/tests/annotations/atAnnotationResolve.txt @@ -1,16 +1,16 @@ package -Ann(x = 1) Ann(x = 2) Ann(x = 3) private final class A { - Ann() public constructor A() - Ann() public final val x: kotlin.Int = 1 - public final fun bar(/*0*/ x: @[Ann(x = 1) Ann(x = 2) Ann(x = 3)] kotlin.Int): kotlin.Unit +@Ann(x = 1) @Ann(x = 2) @Ann(x = 3) private final class A { + @Ann() public constructor A() + @Ann() public final val x: kotlin.Int = 1 + public final fun bar(/*0*/ x: @Ann(x = 1) @Ann(x = 2) @Ann(x = 3) kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - Ann(x = 5) public final fun foo(): kotlin.Unit + @Ann(x = 5) public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.EXPRESSION, AnnotationTarget.PROPERTY}) kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE, AnnotationTarget.CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.EXPRESSION, AnnotationTarget.PROPERTY}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ x: kotlin.Int = ...) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/extensionFunctionType.txt b/compiler/testData/diagnostics/tests/annotations/extensionFunctionType.txt index c368fa1c099..760eaf6804a 100644 --- a/compiler/testData/diagnostics/tests/annotations/extensionFunctionType.txt +++ b/compiler/testData/diagnostics/tests/annotations/extensionFunctionType.txt @@ -3,14 +3,14 @@ package public interface Some { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun f1(): kotlin.String.() -> kotlin.Int - public abstract fun f2(): @[kotlin.Extension()] kotlin.String.() -> kotlin.Int - public abstract fun f3(): @[ann()] kotlin.String.() -> kotlin.Int - public abstract fun f4(): @[kotlin.Extension() ann()] kotlin.String.() -> kotlin.Int + public abstract fun f2(): @kotlin.Extension() kotlin.String.() -> kotlin.Int + public abstract fun f3(): @ann() kotlin.String.() -> kotlin.Int + public abstract fun f4(): @kotlin.Extension() @ann() kotlin.String.() -> kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/forParameterAnnotationResolve.txt b/compiler/testData/diagnostics/tests/annotations/forParameterAnnotationResolve.txt index 8471089270f..ab3452b6cf6 100644 --- a/compiler/testData/diagnostics/tests/annotations/forParameterAnnotationResolve.txt +++ b/compiler/testData/diagnostics/tests/annotations/forParameterAnnotationResolve.txt @@ -3,7 +3,7 @@ package public fun bar(): kotlin.Array public fun foo(): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int) public final val x: kotlin.Int public final val y: kotlin.Int @@ -15,7 +15,7 @@ kotlin.data() public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt index 69a61f1837a..1448d2a2dae 100644 --- a/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/invalidTypesInAnnotationConstructor.txt @@ -2,7 +2,7 @@ package package test { - kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ p1: kotlin.Int, /*1*/ p2: kotlin.Byte, /*2*/ p3: kotlin.Short, /*3*/ p4: kotlin.Long, /*4*/ p5: kotlin.Double, /*5*/ p6: kotlin.Float, /*6*/ p7: kotlin.Char, /*7*/ p8: kotlin.Boolean) public final val p1: kotlin.Int public final val p2: kotlin.Byte @@ -17,7 +17,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ p1: kotlin.String) public final val p1: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -25,7 +25,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { public constructor Ann3(/*0*/ p1: test.Ann1) public final val p1: test.Ann1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -33,7 +33,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann4 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann4 : kotlin.Annotation { public constructor Ann4(/*0*/ p1: kotlin.IntArray, /*1*/ p2: kotlin.ByteArray, /*2*/ p3: kotlin.ShortArray, /*3*/ p4: kotlin.LongArray, /*4*/ p5: kotlin.DoubleArray, /*5*/ p6: kotlin.FloatArray, /*6*/ p7: kotlin.CharArray, /*7*/ p8: kotlin.BooleanArray) public final val p1: kotlin.IntArray public final val p2: kotlin.ByteArray @@ -48,7 +48,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann5 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann5 : kotlin.Annotation { public constructor Ann5(/*0*/ p1: test.MyEnum) public final val p1: test.MyEnum public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -56,7 +56,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann6 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann6 : kotlin.Annotation { public constructor Ann6(/*0*/ p: java.lang.Class<*>) public final val p: java.lang.Class<*> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -64,7 +64,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann7 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann7 : kotlin.Annotation { public constructor Ann7(/*0*/ p: java.lang.annotation.RetentionPolicy) public final val p: java.lang.annotation.RetentionPolicy public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -72,7 +72,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann8 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann8 : kotlin.Annotation { public constructor Ann8(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array>, /*2*/ p3: kotlin.Array, /*3*/ p4: kotlin.Array) public final val p1: kotlin.Array public final val p2: kotlin.Array> @@ -83,7 +83,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class Ann9 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Ann9 : kotlin.Annotation { public constructor Ann9(/*0*/ vararg p1: kotlin.String /*kotlin.Array*/, /*1*/ vararg p2: java.lang.Class<*> /*kotlin.Array>*/, /*2*/ vararg p3: test.MyEnum /*kotlin.Array*/, /*3*/ vararg p4: test.Ann1 /*kotlin.Array*/, /*4*/ vararg p5: kotlin.Int /*kotlin.IntArray*/) public final val p1: kotlin.Array public final val p2: kotlin.Array> @@ -95,7 +95,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn1 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn1 : kotlin.Annotation { public constructor InAnn1(/*0*/ p1: kotlin.Int?, /*1*/ p3: kotlin.Short?, /*2*/ p4: kotlin.Long?, /*3*/ p5: kotlin.Double?, /*4*/ p6: kotlin.Float?, /*5*/ p7: kotlin.Char?, /*6*/ p8: kotlin.Boolean?) public final val p1: kotlin.Int? public final val p3: kotlin.Short? @@ -109,7 +109,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn10 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn10 : kotlin.Annotation { public constructor InAnn10(/*0*/ p1: kotlin.String?) public final val p1: kotlin.String? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -117,7 +117,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn11 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn11 : kotlin.Annotation { public constructor InAnn11(/*0*/ p1: test.Ann1?) public final val p1: test.Ann1? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -125,7 +125,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn12 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn12 : kotlin.Annotation { public constructor InAnn12(/*0*/ p1: test.MyEnum?) public final val p1: test.MyEnum? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -133,7 +133,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn4 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn4 : kotlin.Annotation { public constructor InAnn4(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array?) public final val p1: kotlin.Array public final val p2: kotlin.Array? @@ -142,7 +142,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn6 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn6 : kotlin.Annotation { public constructor InAnn6(/*0*/ p: java.lang.Class<*>?) public final val p: java.lang.Class<*>? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -150,7 +150,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn7 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn7 : kotlin.Annotation { public constructor InAnn7(/*0*/ p: java.lang.annotation.RetentionPolicy?) public final val p: java.lang.annotation.RetentionPolicy? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -158,7 +158,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn8 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn8 : kotlin.Annotation { public constructor InAnn8(/*0*/ p1: kotlin.Array, /*1*/ p2: kotlin.Array, /*2*/ p3: kotlin.Array, /*3*/ p4: kotlin.Array) public final val p1: kotlin.Array public final val p2: kotlin.Array @@ -169,7 +169,7 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InAnn9 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InAnn9 : kotlin.Annotation { public constructor InAnn9(/*0*/ p: test.MyClass) public final val p: test.MyClass public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt b/compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt index 2d5e1daec9f..99781faada0 100644 --- a/compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt +++ b/compiler/testData/diagnostics/tests/annotations/kt1860-negative.txt @@ -2,10 +2,10 @@ package public var bar: kotlin.Int public val x: (kotlin.Int) -> kotlin.Int -public fun foo(/*0*/ [ERROR : varargs]() f: kotlin.Int): kotlin.Unit +public fun foo(/*0*/ @[ERROR : varargs]() f: kotlin.Int): kotlin.Unit public final class Hello { - public constructor Hello(/*0*/ [ERROR : varargs]() args: kotlin.Any) + public constructor Hello(/*0*/ @[ERROR : varargs]() args: kotlin.Any) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt b/compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt index 7b640785f7d..1feed49022e 100644 --- a/compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt +++ b/compiler/testData/diagnostics/tests/annotations/kt1860-positive.txt @@ -2,16 +2,16 @@ package public var bar: kotlin.Int public val x: (kotlin.Int) -> kotlin.Int -public fun foo(/*0*/ test() f: kotlin.Int): kotlin.Unit +public fun foo(/*0*/ @test() f: kotlin.Int): kotlin.Unit public final class Hello { - public constructor Hello(/*0*/ test() args: kotlin.Any) + public constructor Hello(/*0*/ @test() args: kotlin.Any) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.EXPRESSION}) kotlin.annotation.annotation() public final class test : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.EXPRESSION}) @kotlin.annotation.annotation() public final class test : kotlin.Annotation { public constructor test() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt b/compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt index ea52275b423..c4e0a915fa2 100644 --- a/compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt +++ b/compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.txt @@ -1,20 +1,20 @@ package -kotlin.annotation.annotation() public final class Annotation1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation1 : kotlin.Annotation { public constructor Annotation1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Annotation10 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation10 : kotlin.Annotation { public constructor Annotation10() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Annotation2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation2 : kotlin.Annotation { public constructor Annotation2() public final val s: kotlin.String = "" public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,7 +22,7 @@ kotlin.annotation.annotation() public final class Annotation2 : kotlin.Annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Annotation3 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation3 : kotlin.Annotation { public constructor Annotation3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.Unit @@ -30,7 +30,7 @@ kotlin.annotation.annotation() public final class Annotation3 : kotlin.Annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Annotation4 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation4 : kotlin.Annotation { public constructor Annotation4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -44,7 +44,7 @@ kotlin.annotation.annotation() public final class Annotation4 : kotlin.Annotatio } } -kotlin.annotation.annotation() public final class Annotation5 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation5 : kotlin.Annotation { public constructor Annotation5() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -58,14 +58,14 @@ kotlin.annotation.annotation() public final class Annotation5 : kotlin.Annotatio } } -kotlin.annotation.annotation() public final class Annotation6 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation6 : kotlin.Annotation { public constructor Annotation6() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Annotation7 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation7 : kotlin.Annotation { public constructor Annotation7(/*0*/ name: kotlin.String) public final val name: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -73,7 +73,7 @@ kotlin.annotation.annotation() public final class Annotation7 : kotlin.Annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Annotation8 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation8 : kotlin.Annotation { public constructor Annotation8(/*0*/ name: kotlin.String = ...) public final var name: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -81,7 +81,7 @@ kotlin.annotation.annotation() public final class Annotation8 : kotlin.Annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Annotation9 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotation9 : kotlin.Annotation { public constructor Annotation9(/*0*/ name: kotlin.String) public final val name: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt b/compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt index 3f7cb97b4ec..9de82ba0434 100644 --- a/compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/missingValOnParameter.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.String) public final val a: kotlin.Int public final var b: kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/noNameProperty.txt b/compiler/testData/diagnostics/tests/annotations/noNameProperty.txt index a194f3afa1c..283b19f10d6 100644 --- a/compiler/testData/diagnostics/tests/annotations/noNameProperty.txt +++ b/compiler/testData/diagnostics/tests/annotations/noNameProperty.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ x: kotlin.Int, /*1*/ : [ERROR : Type annotation was missing for parameter ]) public final val : [ERROR : Annotation is absent] public final val x: kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/onExpression.txt b/compiler/testData/diagnostics/tests/annotations/onExpression.txt index 22fa7b534b3..3f8f644d0a6 100644 --- a/compiler/testData/diagnostics/tests/annotations/onExpression.txt +++ b/compiler/testData/diagnostics/tests/annotations/onExpression.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Int -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/onFunctionParameter.txt b/compiler/testData/diagnostics/tests/annotations/onFunctionParameter.txt index d04c758cf48..c911b6bc9a8 100644 --- a/compiler/testData/diagnostics/tests/annotations/onFunctionParameter.txt +++ b/compiler/testData/diagnostics/tests/annotations/onFunctionParameter.txt @@ -2,9 +2,9 @@ package public val bar: (kotlin.Int) -> kotlin.Unit public val bas: (kotlin.Int) -> kotlin.Unit -public fun test(/*0*/ ann() p: kotlin.Int): kotlin.Unit +public fun test(/*0*/ @ann() p: kotlin.Int): kotlin.Unit -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/onInitializer.txt b/compiler/testData/diagnostics/tests/annotations/onInitializer.txt index f5b6990b0bd..9568a82f7c4 100644 --- a/compiler/testData/diagnostics/tests/annotations/onInitializer.txt +++ b/compiler/testData/diagnostics/tests/annotations/onInitializer.txt @@ -13,7 +13,7 @@ public interface T { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/onLoops.txt b/compiler/testData/diagnostics/tests/annotations/onLoops.txt index e42cac9277e..dd4869ee518 100644 --- a/compiler/testData/diagnostics/tests/annotations/onLoops.txt +++ b/compiler/testData/diagnostics/tests/annotations/onLoops.txt @@ -2,7 +2,7 @@ package public fun test(): kotlin.Unit -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt b/compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt index e42cac9277e..dd4869ee518 100644 --- a/compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt +++ b/compiler/testData/diagnostics/tests/annotations/onLoopsUnreachable.txt @@ -2,7 +2,7 @@ package public fun test(): kotlin.Unit -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt b/compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt index da7be2c42b2..37e50cfea65 100644 --- a/compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt +++ b/compiler/testData/diagnostics/tests/annotations/onMultiDeclaration.txt @@ -2,7 +2,7 @@ package public fun test(): kotlin.Any? -kotlin.data() public final class P { +@kotlin.data() public final class P { public constructor P(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int) public final val a: kotlin.Int public final val b: kotlin.Int @@ -14,7 +14,7 @@ kotlin.data() public final class P { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/documented.txt b/compiler/testData/diagnostics/tests/annotations/options/documented.txt index 6777cc33602..003edbbd30a 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/documented.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/documented.txt @@ -1,27 +1,27 @@ package -kotlin.annotation.MustBeDocumented() kotlin.annotation.annotation() public final class DocAnn : kotlin.Annotation { +@kotlin.annotation.MustBeDocumented() @kotlin.annotation.annotation() public final class DocAnn : kotlin.Annotation { public constructor DocAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -DocAnn() public final class My { +@DocAnn() public final class My { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class NotDocAnn : kotlin.Annotation { +@kotlin.annotation.annotation() public final class NotDocAnn : kotlin.Annotation { public constructor NotDocAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -NotDocAnn() public final class Your { +@NotDocAnn() public final class Your { public constructor Your() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/forParam.txt b/compiler/testData/diagnostics/tests/annotations/options/forParam.txt index abf83fb1e72..c507e596387 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/forParam.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/forParam.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Unit -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/javaDocumented.txt b/compiler/testData/diagnostics/tests/annotations/options/javaDocumented.txt index a313064c3b4..eae1bb1b836 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/javaDocumented.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/javaDocumented.txt @@ -6,7 +6,7 @@ public open class DocumentedAnnotations { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.annotation.MustBeDocumented() public final class DocAnn : kotlin.Annotation { + @kotlin.annotation.MustBeDocumented() public final class DocAnn : kotlin.Annotation { public constructor DocAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -20,7 +20,7 @@ public open class DocumentedAnnotations { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.MustBeDocumented() kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RunDocAnn : kotlin.Annotation { + @kotlin.annotation.MustBeDocumented() @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RunDocAnn : kotlin.Annotation { public constructor RunDocAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -28,21 +28,21 @@ public open class DocumentedAnnotations { } } -DocumentedAnnotations.RunDocAnn() public final class His { +@DocumentedAnnotations.RunDocAnn() public final class His { public constructor His() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -DocumentedAnnotations.DocAnn() public final class My { +@DocumentedAnnotations.DocAnn() public final class My { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -DocumentedAnnotations.NotDocAnn() public final class Your { +@DocumentedAnnotations.NotDocAnn() public final class Your { public constructor Your() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/javaKotlinTargetRetention.txt b/compiler/testData/diagnostics/tests/annotations/options/javaKotlinTargetRetention.txt index 9f85cbbe83c..adbb8cce528 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/javaKotlinTargetRetention.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/javaKotlinTargetRetention.txt @@ -1,13 +1,13 @@ package -java.lang.annotation.Target(value = {ElementType.PACKAGE}) kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class my : kotlin.Annotation { +@java.lang.annotation.Target(value = {ElementType.PACKAGE}) @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class my : kotlin.Annotation { public constructor my() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -java.lang.annotation.Retention(value = RetentionPolicy.SOURCE) kotlin.annotation.Retention(value = AnnotationRetention.BINARY) kotlin.annotation.annotation() public final class your : kotlin.Annotation { +@java.lang.annotation.Retention(value = RetentionPolicy.SOURCE) @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.annotation() public final class your : kotlin.Annotation { public constructor your() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/javaretention.txt b/compiler/testData/diagnostics/tests/annotations/options/javaretention.txt index e2e1f1a4888..a715dd048c3 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/javaretention.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/javaretention.txt @@ -13,21 +13,21 @@ public open class AnnotationRetentions { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Retention(value = AnnotationRetention.BINARY) public final class BinaryAnnotation : kotlin.Annotation { + @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) public final class BinaryAnnotation : kotlin.Annotation { public constructor BinaryAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RuntimeAnnotation : kotlin.Annotation { + @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RuntimeAnnotation : kotlin.Annotation { public constructor RuntimeAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final class SourceAnnotation : kotlin.Annotation { + @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final class SourceAnnotation : kotlin.Annotation { public constructor SourceAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -35,28 +35,28 @@ public open class AnnotationRetentions { } } -AnnotationRetentions.BaseAnnotation() public final class BaseClass { +@AnnotationRetentions.BaseAnnotation() public final class BaseClass { public constructor BaseClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -AnnotationRetentions.BinaryAnnotation() public final class BinaryClass { +@AnnotationRetentions.BinaryAnnotation() public final class BinaryClass { public constructor BinaryClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -AnnotationRetentions.RuntimeAnnotation() public final class RuntimeClass { +@AnnotationRetentions.RuntimeAnnotation() public final class RuntimeClass { public constructor RuntimeClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -AnnotationRetentions.SourceAnnotation() public final class SourceClass { +@AnnotationRetentions.SourceAnnotation() public final class SourceClass { public constructor SourceClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/multiDeclaration.txt b/compiler/testData/diagnostics/tests/annotations/options/multiDeclaration.txt index 12c455ed6ac..c4ce5a1f57f 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/multiDeclaration.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/multiDeclaration.txt @@ -2,14 +2,14 @@ package public fun foo(): kotlin.Int -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class My : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class Pair { +@kotlin.data() public final class Pair { public constructor Pair(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Int) public final val a: kotlin.Int public final val b: kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/repeatable.txt b/compiler/testData/diagnostics/tests/annotations/options/repeatable.txt index 20ef25ad77c..21772a70931 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/repeatable.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/repeatable.txt @@ -1,50 +1,50 @@ package -repann() repann() public fun foo(/*0*/ repann() repann() x: kotlin.Int): kotlin.Int +@repann() @repann() public fun foo(/*0*/ @repann() @repann() x: kotlin.Int): kotlin.Int -binrepann() binrepann() public final class BinaryAnnotated { +@binrepann() @binrepann() public final class BinaryAnnotated { public constructor BinaryAnnotated() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -repann() repann() public final class DoubleAnnotated { +@repann() @repann() public final class DoubleAnnotated { public constructor DoubleAnnotated() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -repann2(f = true) repann2(f = false) repann2(f = false) repann2(f = true) public final class FourTimesAnnotated { +@repann2(f = true) @repann2(f = false) @repann2(f = false) @repann2(f = true) public final class FourTimesAnnotated { public constructor FourTimesAnnotated() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -repann1(x = 1) repann1(x = 2) repann1(x = 3) public final class TripleAnnotated { +@repann1(x = 1) @repann1(x = 2) @repann1(x = 3) public final class TripleAnnotated { public constructor TripleAnnotated() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Retention(value = AnnotationRetention.BINARY) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class binrepann : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.BINARY) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class binrepann : kotlin.Annotation { public constructor binrepann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class repann : kotlin.Annotation { +@kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class repann : kotlin.Annotation { public constructor repann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class repann1 : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class repann1 : kotlin.Annotation { public constructor repann1(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -52,7 +52,7 @@ kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class repann2 : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class repann2 : kotlin.Annotation { public constructor repann2(/*0*/ f: kotlin.Boolean) public final val f: kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -60,7 +60,7 @@ kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class repexpr : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class repexpr : kotlin.Annotation { public constructor repexpr() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/retention.txt b/compiler/testData/diagnostics/tests/annotations/options/retention.txt index ce7698ae4d6..df5868fbafc 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/retention.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/retention.txt @@ -1,13 +1,13 @@ package -sourceann() public final class AnnotatedAtSource { +@sourceann() public final class AnnotatedAtSource { public constructor AnnotatedAtSource() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.annotation() public final class sourceann : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.annotation() public final class sourceann : kotlin.Annotation { public constructor sourceann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/setterParam.txt b/compiler/testData/diagnostics/tests/annotations/options/setterParam.txt index 34cb2365e93..4d354900049 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/setterParam.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/setterParam.txt @@ -2,7 +2,7 @@ package public var x: kotlin.Int -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/target.txt b/compiler/testData/diagnostics/tests/annotations/options/target.txt index 31e9e650e09..7e1ed13f34c 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/target.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/target.txt @@ -1,6 +1,6 @@ package -base() kotlin.data() public final class My { +@base() @kotlin.data() public final class My { public constructor My() public final /*synthesized*/ fun copy(): My public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -8,7 +8,7 @@ base() kotlin.data() public final class My { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/accessors.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/accessors.txt index e158f67de80..ed639436c2e 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/accessors.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/accessors.txt @@ -2,28 +2,28 @@ package public final class My { public constructor My(/*0*/ x: kotlin.Int) - smartget() public final var y: kotlin.Int + @smartget() public final var y: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - base() smartget() smartset() public final fun foo(): kotlin.Int + @base() @smartget() @smartset() public final fun foo(): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_GETTER}) kotlin.annotation.annotation() public final class smartget : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_GETTER}) @kotlin.annotation.annotation() public final class smartget : kotlin.Annotation { public constructor smartget() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_SETTER}) kotlin.annotation.annotation() public final class smartset : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY_SETTER}) @kotlin.annotation.annotation() public final class smartset : kotlin.Annotation { public constructor smartset() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt index 7f2bf99600a..3b8fc871182 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/annotation.txt @@ -1,12 +1,12 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any @@ -22,23 +22,23 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() +@base() public final class correct { + @base() public constructor correct() public constructor correct(/*0*/ x: kotlin.Int) - base() public final val x: kotlin.Int + @base() public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt index 30f5096be5f..d5bfa501582 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/classifier.txt @@ -1,14 +1,14 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND - base() private constructor My() + @base() private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: My): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,23 +22,23 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() - public constructor correct(/*0*/ x: kotlin.Int, /*1*/ base() w: @[base()] kotlin.Int) - base() public final val x: kotlin.Int +@base() public final class correct { + @base() public constructor correct() + public constructor correct(/*0*/ x: kotlin.Int, /*1*/ @base() w: @base() kotlin.Int) + @base() public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt index 9827955c768..c1dfcdd2fc4 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/constructor.txt @@ -1,14 +1,14 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND - base() private constructor My() + @base() private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: My): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,23 +22,23 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() +@base() public final class correct { + @base() public constructor correct() public constructor correct(/*0*/ x: kotlin.Int) - base() public final val x: kotlin.Int + @base() public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt index 3305e4913a9..16e887ef272 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/empty.txt @@ -1,14 +1,14 @@ package -empty() public val z: kotlin.Int -empty() public fun foo(/*0*/ empty() y: @[empty()] kotlin.Int): kotlin.Int +@empty() public val z: kotlin.Int +@empty() public fun foo(/*0*/ @empty() y: @empty() kotlin.Int): kotlin.Int -empty() public final enum class My : kotlin.Enum { - empty() enum entry FIRST +@empty() public final enum class My : kotlin.Enum { + @empty() enum entry FIRST - empty() enum entry SECOND + @empty() enum entry SECOND - empty() private constructor My() + @empty() private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: My): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,23 +22,23 @@ empty() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -empty() public final class correct { - empty() public constructor correct() - public constructor correct(/*0*/ x: kotlin.Int, /*1*/ empty() w: @[empty()] kotlin.Int) - empty() public final val x: kotlin.Int +@empty() public final class correct { + @empty() public constructor correct() + public constructor correct(/*0*/ x: kotlin.Int, /*1*/ @empty() w: @empty() kotlin.Int) + @empty() public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -empty() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@empty() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {}) kotlin.annotation.annotation() public final class empty : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {}) @kotlin.annotation.annotation() public final class empty : kotlin.Annotation { public constructor empty() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/expr.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/expr.txt index 342b5c214c5..2ba45500702 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/expr.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/expr.txt @@ -1,16 +1,16 @@ package -base() special() public fun foo(/*0*/ i: kotlin.Int): kotlin.Int +@base() @special() public fun foo(/*0*/ i: kotlin.Int): kotlin.Int public fun transform(/*0*/ i: kotlin.Int, /*1*/ tr: (kotlin.Int) -> kotlin.Int): kotlin.Int -kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.annotation() public final class special : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.annotation() public final class special : kotlin.Annotation { public constructor special() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/file.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/file.txt index 1c8fe98d7a5..3d1fe72ac70 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/file.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/file.txt @@ -2,28 +2,28 @@ package package test { - test.common() public final class Correct { + @test.common() public final class Correct { public constructor Correct() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - test.special() public final class Incorrect { + @test.special() public final class Incorrect { public constructor Incorrect() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class common : kotlin.Annotation { + @kotlin.annotation.annotation() public final class common : kotlin.Annotation { public constructor common() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FILE}) kotlin.annotation.annotation() public final class special : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FILE}) @kotlin.annotation.annotation() public final class special : kotlin.Annotation { public constructor special() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt index 3dabe13a3f4..71f01bd9ff4 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/function.txt @@ -1,14 +1,14 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND - base() private constructor My() + @base() private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: My): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,24 +22,24 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() +@base() public final class correct { + @base() public constructor correct() public constructor correct(/*0*/ x: kotlin.Int) - base() public final val x: kotlin.Int - base() public final fun baz(): kotlin.Unit + @base() public final val x: kotlin.Int + @base() public final fun baz(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/funtypeargs.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/funtypeargs.txt index 4936318aaba..c88cfc375a8 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/funtypeargs.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/funtypeargs.txt @@ -3,14 +3,14 @@ package public fun foo(/*0*/ i: kotlin.Int): kotlin.Int public fun transform(/*0*/ i: kotlin.Int, /*1*/ tr: (kotlin.Int) -> kotlin.Int): kotlin.Int -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.annotation() public final class special : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.annotation() public final class special : kotlin.Annotation { public constructor special() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt index 182e7609cd5..86d09e13656 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/incorrect.txt @@ -1,14 +1,14 @@ package -incorrect() public val z: kotlin.Int -incorrect() public fun foo(/*0*/ incorrect() y: @[incorrect()] kotlin.Int): kotlin.Int +@incorrect() public val z: kotlin.Int +@incorrect() public fun foo(/*0*/ @incorrect() y: @incorrect() kotlin.Int): kotlin.Int -incorrect() public final enum class My : kotlin.Enum { - incorrect() enum entry FIRST +@incorrect() public final enum class My : kotlin.Enum { + @incorrect() enum entry FIRST - incorrect() enum entry SECOND + @incorrect() enum entry SECOND - incorrect() private constructor My() + @incorrect() private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: My): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,23 +22,23 @@ incorrect() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -incorrect() public final class correct { - incorrect() public constructor correct() - public constructor correct(/*0*/ x: kotlin.Int, /*1*/ incorrect() w: @[incorrect()] kotlin.Int) - incorrect() public final val x: kotlin.Int +@incorrect() public final class correct { + @incorrect() public constructor correct() + public constructor correct(/*0*/ x: kotlin.Int, /*1*/ @incorrect() w: @incorrect() kotlin.Int) + @incorrect() public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -incorrect() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@incorrect() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {}) kotlin.annotation.annotation() public final class incorrect : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {}) @kotlin.annotation.annotation() public final class incorrect : kotlin.Annotation { public constructor incorrect() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/init.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/init.txt index 031ac9d9122..50ca98b9da1 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/init.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/init.txt @@ -1,13 +1,13 @@ package -base() public final class My { +@base() public final class My { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/java.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/java.txt index 579aa17ab2a..43a33ec5690 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/java.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/java.txt @@ -15,56 +15,56 @@ package test { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD}) public final class fieldann : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD}) public final class fieldann : kotlin.Annotation { public constructor fieldann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) public final class konstructor : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) public final class konstructor : kotlin.Annotation { public constructor konstructor() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) public final class local : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) public final class local : kotlin.Annotation { public constructor local() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final class meta : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final class meta : kotlin.Annotation { public constructor meta() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) public final class method : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) public final class method : kotlin.Annotation { public constructor method() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FIELD}) public final class multiple : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FIELD}) public final class multiple : kotlin.Annotation { public constructor multiple() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) public final class parameter : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) public final class parameter : kotlin.Annotation { public constructor parameter() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FILE}) public final class type : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FILE}) public final class type : kotlin.Annotation { public constructor type() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -72,18 +72,18 @@ package test { } } - test.AnnotationTargets.base() test.AnnotationTargets.meta() test.AnnotationTargets.type() test.AnnotationTargets.method() test.AnnotationTargets.multiple() public final class KClass { - test.AnnotationTargets.base() test.AnnotationTargets.method() test.AnnotationTargets.konstructor() public constructor KClass() - public constructor KClass(/*0*/ test.AnnotationTargets.base() test.AnnotationTargets.parameter() y: @[test.AnnotationTargets.base() test.AnnotationTargets.type()] kotlin.Int) - test.AnnotationTargets.base() test.AnnotationTargets.multiple() test.AnnotationTargets.fieldann() test.AnnotationTargets.local() public final val x: kotlin.Int = 0 - test.AnnotationTargets.fieldann() public final val y: @[test.AnnotationTargets.base() test.AnnotationTargets.type()] kotlin.Int + @test.AnnotationTargets.base() @test.AnnotationTargets.meta() @test.AnnotationTargets.type() @test.AnnotationTargets.method() @test.AnnotationTargets.multiple() public final class KClass { + @test.AnnotationTargets.base() @test.AnnotationTargets.method() @test.AnnotationTargets.konstructor() public constructor KClass() + public constructor KClass(/*0*/ @test.AnnotationTargets.base() @test.AnnotationTargets.parameter() y: @test.AnnotationTargets.base() @test.AnnotationTargets.type() kotlin.Int) + @test.AnnotationTargets.base() @test.AnnotationTargets.multiple() @test.AnnotationTargets.fieldann() @test.AnnotationTargets.local() public final val x: kotlin.Int = 0 + @test.AnnotationTargets.fieldann() public final val y: @test.AnnotationTargets.base() @test.AnnotationTargets.type() kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - test.AnnotationTargets.base() test.AnnotationTargets.method() test.AnnotationTargets.multiple() test.AnnotationTargets.konstructor() public final fun foo(/*0*/ test.AnnotationTargets.parameter() test.AnnotationTargets.type() i: @[test.AnnotationTargets.base() test.AnnotationTargets.multiple()] kotlin.Int): @[test.AnnotationTargets.fieldann() test.AnnotationTargets.parameter()] kotlin.Int + @test.AnnotationTargets.base() @test.AnnotationTargets.method() @test.AnnotationTargets.multiple() @test.AnnotationTargets.konstructor() public final fun foo(/*0*/ @test.AnnotationTargets.parameter() @test.AnnotationTargets.type() i: @test.AnnotationTargets.base() @test.AnnotationTargets.multiple() kotlin.Int): @test.AnnotationTargets.fieldann() @test.AnnotationTargets.parameter() kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - test.AnnotationTargets.base() test.AnnotationTargets.meta() test.AnnotationTargets.type() test.AnnotationTargets.konstructor() kotlin.annotation.annotation() public final class KMeta : kotlin.Annotation { + @test.AnnotationTargets.base() @test.AnnotationTargets.meta() @test.AnnotationTargets.type() @test.AnnotationTargets.konstructor() @kotlin.annotation.annotation() public final class KMeta : kotlin.Annotation { public constructor KMeta() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt index fc79549f709..0a96b69d3da 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/local.txt @@ -1,12 +1,12 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any @@ -22,23 +22,23 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() +@base() public final class correct { + @base() public constructor correct() public constructor correct(/*0*/ x: kotlin.Int) - base() public final val x: kotlin.Int + @base() public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/nested.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/nested.txt index 0cb54878d2e..9db9784b6d0 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/nested.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/nested.txt @@ -1,20 +1,20 @@ package -base() public final class Outer { +@base() public final class Outer { public constructor Outer() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - base() meta() kotlin.annotation.annotation() public final class Annotated : kotlin.Annotation { + @base() @meta() @kotlin.annotation.annotation() public final class Annotated : kotlin.Annotation { public constructor Annotated() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - base() meta() public final class Nested { + @base() @meta() public final class Nested { public constructor Nested() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -22,14 +22,14 @@ base() public final class Outer { } } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) kotlin.annotation.annotation() public final class meta : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) @kotlin.annotation.annotation() public final class meta : kotlin.Annotation { public constructor meta() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt index 0e6bda2a479..a1209fe86af 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/property.txt @@ -1,12 +1,12 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any @@ -22,23 +22,23 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.PROPERTY}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() - public constructor correct(/*0*/ x: kotlin.Int, /*1*/ base() w: kotlin.Int) - base() public final val x: kotlin.Int +@base() public final class correct { + @base() public constructor correct() + public constructor correct(/*0*/ x: kotlin.Int, /*1*/ @base() w: kotlin.Int) + @base() public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/returntype.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/returntype.txt index ae5bfd85a06..f2c3ca251ef 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/returntype.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/returntype.txt @@ -1,23 +1,23 @@ package -base() public final class My { - public constructor My(/*0*/ x: @[base() typed()] kotlin.Int, /*1*/ y: @[base() typed()] kotlin.Int) - public final val x: @[base() typed()] kotlin.Int - public final val z: @[base() typed()] kotlin.Int +@base() public final class My { + public constructor My(/*0*/ x: @base() @typed() kotlin.Int, /*1*/ y: @base() @typed() kotlin.Int) + public final val x: @base() @typed() kotlin.Int + public final val z: @base() @typed() kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final fun foo(): @[base() typed()] kotlin.Int + public final fun foo(): @base() @typed() kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class typed : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class typed : kotlin.Annotation { public constructor typed() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt index 058ed55b307..284bf78f8f1 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/type.txt @@ -1,14 +1,14 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND - base() private constructor My() + @base() private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: My): kotlin.Int public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,23 +22,23 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() - public constructor correct(/*0*/ x: @[base()] kotlin.Int) - base() public final val x: @[base()] kotlin.Int +@base() public final class correct { + @base() public constructor correct() + public constructor correct(/*0*/ x: @base() kotlin.Int) + @base() public final val x: @base() kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/typeargs.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/typeargs.txt index 75bd7b976b2..9b5caee7925 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/typeargs.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/typeargs.txt @@ -2,7 +2,7 @@ package public val x: kotlin.List? = null -kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt b/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt index d455b11b811..ed25987735a 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/targets/valueparam.txt @@ -1,12 +1,12 @@ package -base() public val z: kotlin.Int = 0 -base() public fun foo(/*0*/ base() y: @[base()] kotlin.Int): kotlin.Int +@base() public val z: kotlin.Int = 0 +@base() public fun foo(/*0*/ @base() y: @base() kotlin.Int): kotlin.Int -base() public final enum class My : kotlin.Enum { - base() enum entry FIRST +@base() public final enum class My : kotlin.Enum { + @base() enum entry FIRST - base() enum entry SECOND + @base() enum entry SECOND private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any @@ -22,23 +22,23 @@ base() public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) kotlin.annotation.annotation() public final class base : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.annotation() public final class base : kotlin.Annotation { public constructor base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() public final class correct { - base() public constructor correct() - public constructor correct(/*0*/ base() x: kotlin.Int, /*1*/ base() w: kotlin.Int) +@base() public final class correct { + @base() public constructor correct() + public constructor correct(/*0*/ @base() x: kotlin.Int, /*1*/ @base() w: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -base() kotlin.annotation.annotation() public final class derived : kotlin.Annotation { +@base() @kotlin.annotation.annotation() public final class derived : kotlin.Annotation { public constructor derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/options/unrepeatable.txt b/compiler/testData/diagnostics/tests/annotations/options/unrepeatable.txt index 4f8465c562f..8609f753fed 100644 --- a/compiler/testData/diagnostics/tests/annotations/options/unrepeatable.txt +++ b/compiler/testData/diagnostics/tests/annotations/options/unrepeatable.txt @@ -1,22 +1,22 @@ package -ann(y = 0) ann(y = 1) public fun foo(/*0*/ ann(y = 7) ann(y = 2) x: kotlin.Int): kotlin.Int +@ann(y = 0) @ann(y = 1) public fun foo(/*0*/ @ann(y = 7) @ann(y = 2) x: kotlin.Int): kotlin.Int -unrepann(x = 1) unrepann(x = 2) public final class DoubleAnnotated { +@unrepann(x = 1) @unrepann(x = 2) public final class DoubleAnnotated { public constructor DoubleAnnotated() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -ann(y = 3) ann(y = 7) ann(y = 42) public final class TripleAnnotated { +@ann(y = 3) @ann(y = 7) @ann(y = 42) public final class TripleAnnotated { public constructor TripleAnnotated() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ y: kotlin.Int) public final val y: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -24,14 +24,14 @@ kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.annotation() public final class annexpr : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.annotation() public final class annexpr : kotlin.Annotation { public constructor annexpr() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class unrepann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class unrepann : kotlin.Annotation { public constructor unrepann(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/annotations/typeAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/typeAnnotations.txt index df230db8b11..6e65f67e336 100644 --- a/compiler/testData/diagnostics/tests/annotations/typeAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/typeAnnotations.txt @@ -1,6 +1,6 @@ package -public fun @[[ERROR : x]()] A.foo(/*0*/ a: @[[ERROR : x]()] kotlin.Int): kotlin.Unit +public fun @[ERROR : x]() A.foo(/*0*/ a: @[ERROR : x]() kotlin.Int): kotlin.Unit public final class A { public constructor A() diff --git a/compiler/testData/diagnostics/tests/annotations/typeParameterAsAnnotation.txt b/compiler/testData/diagnostics/tests/annotations/typeParameterAsAnnotation.txt index 9443589c967..eab87624903 100644 --- a/compiler/testData/diagnostics/tests/annotations/typeParameterAsAnnotation.txt +++ b/compiler/testData/diagnostics/tests/annotations/typeParameterAsAnnotation.txt @@ -3,7 +3,7 @@ package public final class Bar { public constructor Bar() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - [ERROR : Not an annotation: T]() public final fun foo(): kotlin.Int + @[ERROR : Not an annotation: T]() public final fun foo(): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -11,7 +11,7 @@ public final class Bar { public final class Foo { public constructor Foo() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - [ERROR : Not an annotation: T]() public final fun foo(): kotlin.Int + @[ERROR : Not an annotation: T]() public final fun foo(): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/annotations/unresolvedReferenceRange.txt b/compiler/testData/diagnostics/tests/annotations/unresolvedReferenceRange.txt index f59ffe93b3f..c847af33fc8 100644 --- a/compiler/testData/diagnostics/tests/annotations/unresolvedReferenceRange.txt +++ b/compiler/testData/diagnostics/tests/annotations/unresolvedReferenceRange.txt @@ -1,20 +1,20 @@ package -[ERROR : Ann]() public final class A { +@[ERROR : Ann]() public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -[ERROR : Ann]() public final class B { +@[ERROR : Ann]() public final class B { public constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -[ERROR : Ann]() public final class C { +@[ERROR : Ann]() public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/FieldAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/FieldAnnotations.txt index 82794479f17..5341d5eb046 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/FieldAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/FieldAnnotations.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/GetterAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/GetterAnnotations.txt index a1a468ff7d0..0ddb889c72e 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/GetterAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/GetterAnnotations.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ParamAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ParamAnnotations.txt index b35ec58bddf..889b2365959 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ParamAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ParamAnnotations.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -15,7 +15,7 @@ public final class PrimaryConstructorClass { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Second : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Second : kotlin.Annotation { public constructor Second() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/PropertyAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/PropertyAnnotations.txt index 46923e093cb..eeb49ea3b75 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/PropertyAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/PropertyAnnotations.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -15,7 +15,7 @@ public final class CustomDelegate { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Second : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Second : kotlin.Annotation { public constructor Second() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ReceiverAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ReceiverAnnotations.txt index af20c2cb16c..726e0e5fe39 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ReceiverAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/ReceiverAnnotations.txt @@ -3,7 +3,7 @@ package public val @receiver:Ann() kotlin.String.extensionProperty: kotlin.String public fun @receiver:Ann() kotlin.String.length2(): kotlin.Int -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SetterAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SetterAnnotations.txt index cc5a383e243..c85af096596 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SetterAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SetterAnnotations.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SparamAnnotations.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SparamAnnotations.txt index c2e08a76f70..91b54ef1923 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SparamAnnotations.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/SparamAnnotations.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/repeatable.txt b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/repeatable.txt index b2c685f9181..aa86b1a6e31 100644 --- a/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/repeatable.txt +++ b/compiler/testData/diagnostics/tests/annotations/withUseSiteTarget/repeatable.txt @@ -1,11 +1,11 @@ package public final class A { - public constructor A(/*0*/ @param:Ann() Ann() x: kotlin.Int, /*1*/ @param:RepeatableAnn() Ann() y: kotlin.Int) - @property:Ann() RepeatableAnn() @property:RepeatableAnn() @field:Ann() public final val a: kotlin.Int = 0 - Ann() @property:Ann() @field:Ann() public final val b: kotlin.Int = 0 + public constructor A(/*0*/ @param:Ann() @Ann() x: kotlin.Int, /*1*/ @param:RepeatableAnn() @Ann() y: kotlin.Int) + @property:Ann() @RepeatableAnn() @property:RepeatableAnn() @field:Ann() public final val a: kotlin.Int = 0 + @Ann() @property:Ann() @field:Ann() public final val b: kotlin.Int = 0 @field:RepeatableAnn() @field:RepeatableAnn() public final val c: kotlin.Int = 0 - @property:RepeatableAnn() RepeatableAnn() public final val d: kotlin.Int = 0 + @property:RepeatableAnn() @RepeatableAnn() public final val d: kotlin.Int = 0 public final val x: kotlin.Int public final val y: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -13,14 +13,14 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class RepeatableAnn : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class RepeatableAnn : kotlin.Annotation { public constructor RepeatableAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt b/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt index 9ba78bfcf48..ff86d4c27ce 100644 --- a/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt +++ b/compiler/testData/diagnostics/tests/callableReference/function/abstractClassConstructors.txt @@ -15,7 +15,7 @@ public abstract class B { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class C : kotlin.Annotation { +@kotlin.annotation.annotation() public final class C : kotlin.Annotation { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/callableReference/function/constructorFromCompanion.txt b/compiler/testData/diagnostics/tests/callableReference/function/constructorFromCompanion.txt index 789e9855cbd..d11bac71346 100644 --- a/compiler/testData/diagnostics/tests/callableReference/function/constructorFromCompanion.txt +++ b/compiler/testData/diagnostics/tests/callableReference/function/constructorFromCompanion.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun createWith(/*0*/ x: T, /*1*/ f: (T) -> A?): A? +@kotlin.inline() public fun createWith(/*0*/ x: T, /*1*/ f: (T) -> A?): A? public open class A { public constructor A(/*0*/ x: T) diff --git a/compiler/testData/diagnostics/tests/classLiteral/genericArrays.txt b/compiler/testData/diagnostics/tests/classLiteral/genericArrays.txt index 9877b0ec1ed..406a8f7b8cd 100644 --- a/compiler/testData/diagnostics/tests/classLiteral/genericArrays.txt +++ b/compiler/testData/diagnostics/tests/classLiteral/genericArrays.txt @@ -2,7 +2,7 @@ package public fun f1(): kotlin.reflect.KClass> public fun f2(): kotlin.reflect.KClass>> -kotlin.inline() public fun f3(): kotlin.reflect.KClass> -kotlin.inline() public fun f4(): kotlin.reflect.KClass>> +@kotlin.inline() public fun f3(): kotlin.reflect.KClass> +@kotlin.inline() public fun f4(): kotlin.reflect.KClass>> public fun f5(): kotlin.reflect.KClass> public fun f6(): kotlin.reflect.KClass> diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt index c90270d7da2..29636d29545 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/deadCode/kt5200DeadCodeInLambdas.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun doCall(/*0*/ block: () -> kotlin.String): kotlin.String +@kotlin.inline() public fun doCall(/*0*/ block: () -> kotlin.String): kotlin.String public fun test1(): kotlin.String public fun test2(/*0*/ nonLocal: kotlin.String, /*1*/ b: kotlin.Boolean): kotlin.String diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt index 35e977c0c20..4ed3bbfe5b6 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.txt @@ -2,5 +2,5 @@ package package kt1189 { public fun foo(): kotlin.Unit - kotlin.inline() public fun java.util.concurrent.locks.ReentrantReadWriteLock.write(/*0*/ action: () -> T): T + @kotlin.inline() public fun java.util.concurrent.locks.ReentrantReadWriteLock.write(/*0*/ action: () -> T): T } diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt index f28877fdf30..8c2b4b7aeee 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2972.txt @@ -1,3 +1,3 @@ package -kotlin.inline() public fun T.use(/*0*/ block: (T) -> R): R +@kotlin.inline() public fun T.use(/*0*/ block: (T) -> R): R diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4126.txt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4126.txt index e7b675d786d..eb8db3fbf9d 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4126.txt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt4126.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class ProductGroup { +@kotlin.data() public final class ProductGroup { public constructor ProductGroup(/*0*/ short_name: kotlin.String, /*1*/ parent: ProductGroup?) public final val name: kotlin.String public final val parent: ProductGroup? diff --git a/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt index fdc9aea2606..ed1efcf8875 100644 --- a/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt +++ b/compiler/testData/diagnostics/tests/cyclicHierarchy/kotlinJavaNestedCycle.txt @@ -5,7 +5,7 @@ public interface ExceptionTracker { public/*package*/ open class LockBasedStorageManager : StorageManager { public/*package*/ constructor LockBasedStorageManager() - java.lang.Override() public/*package*/ open override /*1*/ fun foo(): kotlin.Unit + @java.lang.Override() public/*package*/ open override /*1*/ fun foo(): kotlin.Unit public/*package*/ interface ExceptionHandlingStrategy { public abstract fun bar(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt b/compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt index 56926f74d92..227e32f1604 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final /*synthesized*/ fun copy(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String): A public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt index 6f9d2dbcec3..f0b36358447 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.txt @@ -2,7 +2,7 @@ package public fun foo(): kotlin.Unit -kotlin.data() public open class A { +@kotlin.data() public open class A { public constructor A(/*0*/ x: kotlin.Int) private final val x: kotlin.Int private final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt index 2f29db219d4..3fd31daf9d6 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public open class A { +@kotlin.data() public open class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String, /*2*/ z: kotlin.Any) private final val x: kotlin.Int protected final val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt index 000e70d0ca6..9666de15f99 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ b: B): kotlin.Unit -kotlin.data() public open class A { +@kotlin.data() public open class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt b/compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt index f1c45fa16c3..111d25d8e9c 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ component1: kotlin.Int) public final val component1: kotlin.Int public final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt b/compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt index 5e7a0932da6..26d3f60c6c3 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/conflictingCopyOverloads.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt b/compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt index ed91c96f227..c1027777ed3 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/copyOfPrivateClass.txt b/compiler/testData/diagnostics/tests/dataClasses/copyOfPrivateClass.txt index 7ebb646bd8b..add2b3a74b3 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/copyOfPrivateClass.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/copyOfPrivateClass.txt @@ -6,7 +6,7 @@ public final class Outer { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.data() private final class Nested { + @kotlin.data() private final class Nested { public constructor Nested(/*0*/ c: kotlin.Int) public final val c: kotlin.Int public final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt b/compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt index 66ea08ad45b..c1c1074e2af 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.txt @@ -1,6 +1,6 @@ package -kotlin.data() public open class A { +@kotlin.data() public open class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val y: kotlin.String @@ -12,7 +12,7 @@ kotlin.data() public open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class B : A { +@kotlin.data() public final class B : A { public constructor B(/*0*/ z: kotlin.String) public final override /*1*/ /*fake_override*/ val x: kotlin.Int public final override /*1*/ /*fake_override*/ val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt b/compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt index 8f7e6f81550..e48dadb0b21 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A() public final /*synthesized*/ fun copy(): A public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt index 25be3afc087..0e4f981bffb 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt index f460272ce0d..d3714b219e7 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final var x: kotlin.Int public final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt index de36ab21a1c..08746d5a0af 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class A : T { +@kotlin.data() public final class A : T { public constructor A(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt index 372b3784dcd..3f31f56db14 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class A : T { +@kotlin.data() public final class A : T { public constructor A(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public final override /*1*/ /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt b/compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt index 9ee65f00f62..413edf352bf 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt b/compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt index fe6875600e3..fe7003f7abd 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ arr: kotlin.Array): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt b/compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt index 8f7e6f81550..e48dadb0b21 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/noConstructor.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A() public final /*synthesized*/ fun copy(): A public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt b/compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt index 5e04a92a046..19f036e20d9 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/oneValParam.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt b/compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt index d1421f02aee..8fdf38d8210 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.txt @@ -1,6 +1,6 @@ package -kotlin.data() public open class D { +@kotlin.data() public open class D { public constructor D(/*0*/ x: kotlin.Int) private final val x: kotlin.Int private final /*synthesized*/ fun component1(): kotlin.Int @@ -10,7 +10,7 @@ kotlin.data() public open class D { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class E : D { +@kotlin.data() public final class E : D { public constructor E(/*0*/ x: kotlin.Int) internal open val x: kotlin.Int internal final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt b/compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt index 9fc4245335a..1fcd8ac7d7c 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/paramNameSameToField.txt @@ -2,7 +2,7 @@ package public fun test(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ foo: kotlin.String, /*1*/ bar: kotlin.Int, /*2*/ other: kotlin.Long) public final val bar: kotlin.Int public final val foo: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/repeatedProperties.txt b/compiler/testData/diagnostics/tests/dataClasses/repeatedProperties.txt index 5bdf15666de..282d27de090 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/repeatedProperties.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/repeatedProperties.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class A1 { +@kotlin.data() public final class A1 { public constructor A1(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String, /*2*/ x: kotlin.Int) public final val x: kotlin.Int public final val x: kotlin.Int @@ -15,7 +15,7 @@ kotlin.data() public final class A1 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class A2 { +@kotlin.data() public final class A2 { public constructor A2(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val x: kotlin.String = "" @@ -28,7 +28,7 @@ kotlin.data() public final class A2 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class A3 { +@kotlin.data() public final class A3 { public constructor A3(/*0*/ : kotlin.Int, /*1*/ : kotlin.Int) public final val : kotlin.Int public final val : kotlin.Int diff --git a/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt index da7f3a613e5..d14928ff439 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val y: kotlin.String public final /*synthesized*/ fun component1(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt index 5e69c632383..c6d90a998ee 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final var y: kotlin.String public final /*synthesized*/ fun component1(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt b/compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt index 9ee65f00f62..413edf352bf 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/twoValParams.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final val x: kotlin.Int public final val y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt b/compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt index 84180f0a95b..608819ac542 100644 --- a/compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt +++ b/compiler/testData/diagnostics/tests/dataClasses/twoVarParams.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: A): kotlin.Unit -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) public final var x: kotlin.Int public final var y: kotlin.String diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt index 0d388a982d3..e5b85d9c5b8 100644 --- a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array +@kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array public fun bar(/*0*/ x: kotlin.Int): kotlin.Int public fun foo(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt index 0d388a982d3..e5b85d9c5b8 100644 --- a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt +++ b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array +@kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array public fun bar(/*0*/ x: kotlin.Int): kotlin.Int public fun foo(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/declarationChecks/FunctionWithMissingNames.txt b/compiler/testData/diagnostics/tests/declarationChecks/FunctionWithMissingNames.txt index e75f4ad457b..6cbb6d2c60a 100644 --- a/compiler/testData/diagnostics/tests/declarationChecks/FunctionWithMissingNames.txt +++ b/compiler/testData/diagnostics/tests/declarationChecks/FunctionWithMissingNames.txt @@ -1,9 +1,9 @@ package -a() public fun (): kotlin.Unit +@a() public fun (): kotlin.Unit public fun (): kotlin.Unit public fun outerFun(): kotlin.Unit -public fun @[a()] A.(): kotlin.Unit +public fun @a() A.(): kotlin.Unit public fun A.(): kotlin.Unit public interface A { @@ -20,16 +20,16 @@ public interface B { public final class Outer { public constructor Outer() - a() public final fun (): kotlin.Unit + @a() public final fun (): kotlin.Unit public final fun (): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - public final fun @[a()] A.(): kotlin.Unit + public final fun @a() A.(): kotlin.Unit public final fun B.(): kotlin.Unit } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE, AnnotationTarget.FUNCTION}) kotlin.annotation.annotation() public final class a : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE, AnnotationTarget.FUNCTION}) @kotlin.annotation.annotation() public final class a : kotlin.Annotation { public constructor a() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt b/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt index cd0fd03d9dd..127db3aae3f 100644 --- a/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt +++ b/compiler/testData/diagnostics/tests/declarationChecks/illegalModifiersOnClass.txt @@ -84,7 +84,7 @@ public interface D { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public open class E : kotlin.Annotation { +@kotlin.annotation.annotation() public open class E : kotlin.Annotation { public constructor E() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt index fe6b0d68a7a..eb560e7c52d 100644 --- a/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt +++ b/compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.txt @@ -5,7 +5,7 @@ package test { public fun b(/*0*/ s: kotlin.String): kotlin.Unit public fun println(/*0*/ a: kotlin.Any?): kotlin.Any? - kotlin.data() public final class Pair { + @kotlin.data() public final class Pair { public constructor Pair(/*0*/ a: A, /*1*/ b: B) public final val a: A public final val b: B diff --git a/compiler/testData/diagnostics/tests/delegatedProperty/inference/genericMethods.txt b/compiler/testData/diagnostics/tests/delegatedProperty/inference/genericMethods.txt index 607389e3755..90743605c81 100644 --- a/compiler/testData/diagnostics/tests/delegatedProperty/inference/genericMethods.txt +++ b/compiler/testData/diagnostics/tests/delegatedProperty/inference/genericMethods.txt @@ -6,9 +6,9 @@ public var b: kotlin.Int public var c: kotlin.String public val cObj: C public fun B.get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): T -kotlin.inline() public fun C.get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): T +@kotlin.inline() public fun C.get(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata): T public fun B.set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ x: T): kotlin.Unit -kotlin.inline() public fun C.set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ x: T): kotlin.Unit +@kotlin.inline() public fun C.set(/*0*/ t: kotlin.Any?, /*1*/ p: kotlin.PropertyMetadata, /*2*/ x: T): kotlin.Unit public final class A { public constructor A() diff --git a/compiler/testData/diagnostics/tests/deparenthesize/annotatedSafeCall.txt b/compiler/testData/diagnostics/tests/deparenthesize/annotatedSafeCall.txt index d151af130aa..3b8cdd29a31 100644 --- a/compiler/testData/diagnostics/tests/deparenthesize/annotatedSafeCall.txt +++ b/compiler/testData/diagnostics/tests/deparenthesize/annotatedSafeCall.txt @@ -2,7 +2,7 @@ package public fun f(/*0*/ s: kotlin.String?): kotlin.Boolean -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.annotation() public final class foo : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.annotation() public final class foo : kotlin.Annotation { public constructor foo() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/deprecated/annotationUsage.txt b/compiler/testData/diagnostics/tests/deprecated/annotationUsage.txt index 15448c0719b..2e80dca8d07 100644 --- a/compiler/testData/diagnostics/tests/deprecated/annotationUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/annotationUsage.txt @@ -1,27 +1,27 @@ package -obsolete() public final class Obsolete { +@obsolete() public final class Obsolete { public constructor Obsolete() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -obsoleteWithParam(text = "text") public final class Obsolete2 { +@obsoleteWithParam(text = "text") public final class Obsolete2 { public constructor Obsolete2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.Deprecated(value = "text") kotlin.annotation.annotation() public final class obsolete : kotlin.Annotation { +@kotlin.Deprecated(value = "text") @kotlin.annotation.annotation() public final class obsolete : kotlin.Annotation { public constructor obsolete() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.Deprecated(value = "text") kotlin.annotation.annotation() public final class obsoleteWithParam : kotlin.Annotation { +@kotlin.Deprecated(value = "text") @kotlin.annotation.annotation() public final class obsoleteWithParam : kotlin.Annotation { public constructor obsoleteWithParam(/*0*/ text: kotlin.String) public final val text: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/deprecated/componentUsage.txt b/compiler/testData/diagnostics/tests/deprecated/componentUsage.txt index 907aa13925c..62e9346e546 100644 --- a/compiler/testData/diagnostics/tests/deprecated/componentUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/componentUsage.txt @@ -4,7 +4,7 @@ public fun use(): kotlin.Unit public final class Data { public constructor Data() - kotlin.Deprecated(value = "text") public final fun component1(): kotlin.String + @kotlin.Deprecated(value = "text") public final fun component1(): kotlin.String public final fun component2(): kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/deprecated/functionUsage.txt b/compiler/testData/diagnostics/tests/deprecated/functionUsage.txt index c3fb817530f..d9d7095f0bc 100644 --- a/compiler/testData/diagnostics/tests/deprecated/functionUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/functionUsage.txt @@ -1,12 +1,12 @@ package -kotlin.Deprecated(value = "message") public fun Obsolete(/*0*/ param: kotlin.Int = ...): UsefulClass +@kotlin.Deprecated(value = "message") public fun Obsolete(/*0*/ param: kotlin.Int = ...): UsefulClass public fun block(): kotlin.Unit public fun expression(): UsefulClass public fun invoker(): kotlin.Unit public fun reflection(): kotlin.reflect.KFunction1 public fun reflection2(): kotlin.reflect.KFunction1 -kotlin.Deprecated(value = "does nothing good") public fun kotlin.Any.doNothing(): kotlin.String +@kotlin.Deprecated(value = "does nothing good") public fun kotlin.Any.doNothing(): kotlin.String public final class Delegation { public constructor Delegation() @@ -29,7 +29,7 @@ public final class Invocable { public constructor Invocable() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.Deprecated(value = "message") public final fun invoke(): kotlin.Unit + @kotlin.Deprecated(value = "message") public final fun invoke(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -47,7 +47,7 @@ public final class UsefulClass { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun get(/*0*/ instance: kotlin.Any, /*1*/ property: kotlin.PropertyMetadata): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.Deprecated(value = "message") public final fun member(): kotlin.Unit + @kotlin.Deprecated(value = "message") public final fun member(): kotlin.Unit public final fun set(/*0*/ instance: kotlin.Any, /*1*/ property: kotlin.PropertyMetadata, /*2*/ value: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/deprecated/genericConstructorUsage.txt b/compiler/testData/diagnostics/tests/deprecated/genericConstructorUsage.txt index d1806038e0a..4056841b8b1 100644 --- a/compiler/testData/diagnostics/tests/deprecated/genericConstructorUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/genericConstructorUsage.txt @@ -2,7 +2,7 @@ package public open class C { public constructor C() - kotlin.Deprecated(value = "") public constructor C(/*0*/ p: kotlin.Int) + @kotlin.Deprecated(value = "") public constructor C(/*0*/ p: kotlin.Int) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/deprecated/imports.txt b/compiler/testData/diagnostics/tests/deprecated/imports.txt index 8b6d75b3460..98d0249df7a 100644 --- a/compiler/testData/diagnostics/tests/deprecated/imports.txt +++ b/compiler/testData/diagnostics/tests/deprecated/imports.txt @@ -2,7 +2,7 @@ package public fun useAlias(/*0*/ c: C): kotlin.Unit -kotlin.Deprecated(value = "obsolete") public final class C { +@kotlin.Deprecated(value = "obsolete") public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/deprecated/iteratorUsage.txt b/compiler/testData/diagnostics/tests/deprecated/iteratorUsage.txt index b46e211d25a..d10f80c27ec 100644 --- a/compiler/testData/diagnostics/tests/deprecated/iteratorUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/iteratorUsage.txt @@ -6,7 +6,7 @@ public final class Iter { public constructor Iter() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.Deprecated(value = "text") public final fun iterator(): Iter.IterIterator + @kotlin.Deprecated(value = "text") public final fun iterator(): Iter.IterIterator public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public final class IterIterator { @@ -29,9 +29,9 @@ public final class Iter2 { public final class Iter2Iterator { public constructor Iter2Iterator() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Deprecated(value = "text") public final fun hasNext(): kotlin.Boolean + @kotlin.Deprecated(value = "text") public final fun hasNext(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.Deprecated(value = "text") public final fun next(): kotlin.String + @kotlin.Deprecated(value = "text") public final fun next(): kotlin.String public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } diff --git a/compiler/testData/diagnostics/tests/deprecated/javaDeprecated.txt b/compiler/testData/diagnostics/tests/deprecated/javaDeprecated.txt index b3f1150f552..c0c8cf1762b 100644 --- a/compiler/testData/diagnostics/tests/deprecated/javaDeprecated.txt +++ b/compiler/testData/diagnostics/tests/deprecated/javaDeprecated.txt @@ -1,9 +1,9 @@ package -kotlin.Deprecated(value = "Deprecated in Java") public open class A { +@kotlin.Deprecated(value = "Deprecated in Java") public open class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open fun getFoo(/*0*/ text: kotlin.String!): kotlin.String! + @kotlin.Deprecated(value = "Deprecated in Java") public open fun getFoo(/*0*/ text: kotlin.String!): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/deprecated/javaDocDeprecated.txt b/compiler/testData/diagnostics/tests/deprecated/javaDocDeprecated.txt index 112b383e3bf..14fff11a538 100644 --- a/compiler/testData/diagnostics/tests/deprecated/javaDocDeprecated.txt +++ b/compiler/testData/diagnostics/tests/deprecated/javaDocDeprecated.txt @@ -1,9 +1,9 @@ package -kotlin.Deprecated(value = "Deprecated in Java") public open class A { +@kotlin.Deprecated(value = "Deprecated in Java") public open class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open fun getFoo(/*0*/ text: kotlin.String!): kotlin.String! + @kotlin.Deprecated(value = "Deprecated in Java") public open fun getFoo(/*0*/ text: kotlin.String!): kotlin.String! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/deprecated/nestedTypesUsage.txt b/compiler/testData/diagnostics/tests/deprecated/nestedTypesUsage.txt index 54cda3fea4f..9c6968e0220 100644 --- a/compiler/testData/diagnostics/tests/deprecated/nestedTypesUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/nestedTypesUsage.txt @@ -8,7 +8,7 @@ public final class TopLevel { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.Deprecated(value = "Nested") public final class Nested { + @kotlin.Deprecated(value = "Nested") public final class Nested { public constructor Nested() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/deprecated/objectUsage.txt b/compiler/testData/diagnostics/tests/deprecated/objectUsage.txt index 5e0f261cac9..9431e68f361 100644 --- a/compiler/testData/diagnostics/tests/deprecated/objectUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/objectUsage.txt @@ -10,7 +10,7 @@ public final class Another { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.Deprecated(value = "Object") public companion object Companion { + @kotlin.Deprecated(value = "Object") public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -19,7 +19,7 @@ public final class Another { } } -kotlin.Deprecated(value = "Object") public object Obsolete { +@kotlin.Deprecated(value = "Object") public object Obsolete { private constructor Obsolete() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/deprecated/propertyUsage.txt b/compiler/testData/diagnostics/tests/deprecated/propertyUsage.txt index 972275f2109..dc99b5b5578 100644 --- a/compiler/testData/diagnostics/tests/deprecated/propertyUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/propertyUsage.txt @@ -7,22 +7,22 @@ public fun PropertyHolder.extFunction(): kotlin.Unit public final class Delegate { public constructor Delegate() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Deprecated(value = "text") public final fun get(/*0*/ instance: kotlin.Any, /*1*/ property: kotlin.PropertyMetadata): kotlin.Int + @kotlin.Deprecated(value = "text") public final fun get(/*0*/ instance: kotlin.Any, /*1*/ property: kotlin.PropertyMetadata): kotlin.Int public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.Deprecated(value = "text") public final fun set(/*0*/ instance: kotlin.Any, /*1*/ property: kotlin.PropertyMetadata, /*2*/ value: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "text") public final fun set(/*0*/ instance: kotlin.Any, /*1*/ property: kotlin.PropertyMetadata, /*2*/ value: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class PropertyHolder { public constructor PropertyHolder() - kotlin.Deprecated(value = "text") public final var name: kotlin.String + @kotlin.Deprecated(value = "text") public final var name: kotlin.String public final val test1: kotlin.String = "" public final var test2: kotlin.String public final var test3: kotlin.String public final var test4: kotlin.String public final val valDelegate: kotlin.Int public final var varDelegate: kotlin.Int - kotlin.Deprecated(value = "text") public final val x: kotlin.Int = 1 + @kotlin.Deprecated(value = "text") public final val x: kotlin.Int = 1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/deprecated/propertyUseSiteTargetedAnnotations.txt b/compiler/testData/diagnostics/tests/deprecated/propertyUseSiteTargetedAnnotations.txt index cf45e3bdf33..c8f12955545 100644 --- a/compiler/testData/diagnostics/tests/deprecated/propertyUseSiteTargetedAnnotations.txt +++ b/compiler/testData/diagnostics/tests/deprecated/propertyUseSiteTargetedAnnotations.txt @@ -5,7 +5,7 @@ public fun literals(): kotlin.Unit public final class PropertyHolder { public constructor PropertyHolder() - kotlin.Deprecated(value = "") public final val a1: kotlin.Int = 1 + @kotlin.Deprecated(value = "") public final val a1: kotlin.Int = 1 @property:kotlin.Deprecated(value = "") public final var a2: kotlin.String public final val withGetter: kotlin.String = "" public final var withSetter: kotlin.String diff --git a/compiler/testData/diagnostics/tests/deprecated/typeUsage.txt b/compiler/testData/diagnostics/tests/deprecated/typeUsage.txt index 2d34a1682be..72cf464aec7 100644 --- a/compiler/testData/diagnostics/tests/deprecated/typeUsage.txt +++ b/compiler/testData/diagnostics/tests/deprecated/typeUsage.txt @@ -39,7 +39,7 @@ public object Object : Obsolete { public final override /*1*/ /*fake_override*/ fun use(): kotlin.Unit } -kotlin.Deprecated(value = "Class") public open class Obsolete { +@kotlin.Deprecated(value = "Class") public open class Obsolete { public constructor Obsolete() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -47,8 +47,8 @@ kotlin.Deprecated(value = "Class") public open class Obsolete { public final fun use(): kotlin.Unit } -kotlin.Deprecated(value = "Class") public open class Obsolete2 { - kotlin.Deprecated(value = "Constructor") public constructor Obsolete2() +@kotlin.Deprecated(value = "Class") public open class Obsolete2 { + @kotlin.Deprecated(value = "Constructor") public constructor Obsolete2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt index 2498db7bc99..71a99521be3 100644 --- a/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/missingNames.txt @@ -33,7 +33,7 @@ public final enum class : kotlin.Enum<> { public final /*synthesized*/ fun values(): kotlin.Array<> } -kotlin.annotation.annotation() public final class : kotlin.Annotation { +@kotlin.annotation.annotation() public final class : kotlin.Annotation { public constructor () public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -83,7 +83,7 @@ public final class Outer { public final /*synthesized*/ fun values(): kotlin.Array> } - kotlin.annotation.annotation() public final class : kotlin.Annotation { + @kotlin.annotation.annotation() public final class : kotlin.Annotation { public constructor () public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt index a73b3174e69..01d8cbeda16 100644 --- a/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt +++ b/compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class C { +@kotlin.data() public final class C { public constructor C(/*0*/ c: kotlin.Int) public final val c: kotlin.Int public final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt b/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt index f50dc8c3e57..b31c164b1d1 100644 --- a/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt +++ b/compiler/testData/diagnostics/tests/enum/enumWithAnnotationKeyword.txt @@ -1,6 +1,6 @@ package -kotlin.data() kotlin.annotation.annotation() public final enum class E : kotlin.Enum { +@kotlin.data() @kotlin.annotation.annotation() public final enum class E : kotlin.Enum { enum entry D private constructor E() diff --git a/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt b/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt index 3dff5f122d6..9588b5c0743 100644 --- a/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt +++ b/compiler/testData/diagnostics/tests/enum/modifiersOnEnumEntry.txt @@ -21,7 +21,7 @@ public final enum class E : kotlin.Enum { enum entry INNER - kotlin.annotation.annotation() enum entry ANNOTATION + @kotlin.annotation.annotation() enum entry ANNOTATION enum entry ENUM diff --git a/compiler/testData/diagnostics/tests/evaluate/divisionByZero.txt b/compiler/testData/diagnostics/tests/evaluate/divisionByZero.txt index 8ef75b1b211..5f187fa353c 100644 --- a/compiler/testData/diagnostics/tests/evaluate/divisionByZero.txt +++ b/compiler/testData/diagnostics/tests/evaluate/divisionByZero.txt @@ -10,9 +10,9 @@ public val a7: kotlin.Int public val a8: kotlin.Int public val a9: kotlin.Int public val b1: kotlin.Byte -Ann() public val b2: kotlin.Int = 1 +@Ann() public val b2: kotlin.Int = 1 -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ i: kotlin.Int) public final val i: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt b/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt index 20517246c53..59210825c3b 100644 --- a/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt +++ b/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public val java.io.InputStream.buffered: java.io.BufferedInputStream -kotlin.inline() public val java.io.Reader.buffered: java.io.BufferedReader +@kotlin.inline() public val java.io.InputStream.buffered: java.io.BufferedInputStream +@kotlin.inline() public val java.io.Reader.buffered: java.io.BufferedReader public open class A { public constructor A() diff --git a/compiler/testData/diagnostics/tests/functionAsExpression/Common.txt b/compiler/testData/diagnostics/tests/functionAsExpression/Common.txt index b2cf62a5e43..8c80dfb53ba 100644 --- a/compiler/testData/diagnostics/tests/functionAsExpression/Common.txt +++ b/compiler/testData/diagnostics/tests/functionAsExpression/Common.txt @@ -18,7 +18,7 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ name: kotlin.String) public final val name: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/functionAsExpression/WithoutBody.txt b/compiler/testData/diagnostics/tests/functionAsExpression/WithoutBody.txt index 65050de3b72..5a152430a47 100644 --- a/compiler/testData/diagnostics/tests/functionAsExpression/WithoutBody.txt +++ b/compiler/testData/diagnostics/tests/functionAsExpression/WithoutBody.txt @@ -4,7 +4,7 @@ public val bas: () -> kotlin.Unit public fun bar(/*0*/ a: kotlin.Any): () -> kotlin.Unit public fun outer(): kotlin.Unit -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt index 7f17249c3fd..779d861f77b 100644 --- a/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/Conventions.txt @@ -1,5 +1,5 @@ package public fun main(/*0*/ tp: A, /*1*/ any: kotlin.Any): kotlin.Unit -kotlin.inline() public fun T.invoke(): T -kotlin.inline() public fun T.plus(/*0*/ p: T): T +@kotlin.inline() public fun T.invoke(): T +@kotlin.inline() public fun T.plus(/*0*/ p: T): T diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt index 32472387ef4..d39974f7504 100644 --- a/compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/InFunction.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun f(): T +@kotlin.inline() public fun f(): T public fun id(/*0*/ p: T): T public fun main(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/InlineableReified.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/InlineableReified.txt index 8c76d041e72..2a9afcee694 100644 --- a/compiler/testData/diagnostics/tests/generics/tpAsReified/InlineableReified.txt +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/InlineableReified.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun bar(/*0*/ x: T1, /*1*/ y: T2): T2 +@kotlin.inline() public fun bar(/*0*/ x: T1, /*1*/ y: T2): T2 public fun box(): kotlin.Unit -kotlin.inline() public fun foo(/*0*/ z: R): R +@kotlin.inline() public fun foo(/*0*/ z: R): R diff --git a/compiler/testData/diagnostics/tests/generics/tpAsReified/LocalFun.txt b/compiler/testData/diagnostics/tests/generics/tpAsReified/LocalFun.txt index 22544f2ec7a..eedd09f057a 100644 --- a/compiler/testData/diagnostics/tests/generics/tpAsReified/LocalFun.txt +++ b/compiler/testData/diagnostics/tests/generics/tpAsReified/LocalFun.txt @@ -1,3 +1,3 @@ package -kotlin.inline() public fun foo(/*0*/ x: T): kotlin.Unit +@kotlin.inline() public fun foo(/*0*/ x: T): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt b/compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt index cb594ef7e8b..eef3e93ccad 100644 --- a/compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt +++ b/compiler/testData/diagnostics/tests/incompleteCode/SupertypeOfErrorType.txt @@ -2,6 +2,6 @@ package package a { public fun bar(/*0*/ i: kotlin.Int, /*1*/ a: [ERROR : U]): kotlin.Unit - kotlin.inline() public fun comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator + @kotlin.inline() public fun comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator public fun foo(): kotlin.Unit } diff --git a/compiler/testData/diagnostics/tests/inference/constraints/ignoreConstraintFromImplicitInNothing.txt b/compiler/testData/diagnostics/tests/inference/constraints/ignoreConstraintFromImplicitInNothing.txt index 01f2d927d72..44e72fc6209 100644 --- a/compiler/testData/diagnostics/tests/inference/constraints/ignoreConstraintFromImplicitInNothing.txt +++ b/compiler/testData/diagnostics/tests/inference/constraints/ignoreConstraintFromImplicitInNothing.txt @@ -1,7 +1,7 @@ package public fun foo1(/*0*/ f: (T) -> kotlin.Unit): Foo -kotlin.inline() public fun foo2(/*0*/ f: (T) -> kotlin.Unit): Foo +@kotlin.inline() public fun foo2(/*0*/ f: (T) -> kotlin.Unit): Foo public fun test1(): kotlin.Unit public final class Foo { diff --git a/compiler/testData/diagnostics/tests/inference/constraints/kt7433.txt b/compiler/testData/diagnostics/tests/inference/constraints/kt7433.txt index 570bb35522e..7b7415fdbdd 100644 --- a/compiler/testData/diagnostics/tests/inference/constraints/kt7433.txt +++ b/compiler/testData/diagnostics/tests/inference/constraints/kt7433.txt @@ -1,4 +1,4 @@ package public fun test(/*0*/ ints: kotlin.List): kotlin.Unit -kotlin.inline() public fun kotlin.Iterable.reduce1(/*0*/ operation: (S, T) -> S): S +@kotlin.inline() public fun kotlin.Iterable.reduce1(/*0*/ operation: (S, T) -> S): S diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt index b1f918b4adc..431ca7e55e3 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841.txt @@ -2,7 +2,7 @@ package package a { public fun main(/*0*/ args: kotlin.Array): kotlin.Unit - kotlin.inline() public fun T.use1(/*0*/ block: (T) -> R): R + @kotlin.inline() public fun T.use1(/*0*/ block: (T) -> R): R public final class C : a.Closeable { public constructor C() diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt index 8c439a491e3..38a77b78344 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.txt @@ -2,7 +2,7 @@ package package a { public fun test(): kotlin.Unit - kotlin.inline() public fun T.use(/*0*/ block: (T) -> R): R + @kotlin.inline() public fun T.use(/*0*/ block: (T) -> R): R public final class C : a.Closeable { public constructor C() diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt index a40fef87f45..846422ee6c9 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.txt @@ -2,7 +2,7 @@ package package a { public fun test(): kotlin.Unit - kotlin.inline() public fun use(/*0*/ t: T, /*1*/ block: T.(T) -> R): R + @kotlin.inline() public fun use(/*0*/ t: T, /*1*/ block: T.(T) -> R): R public final class C : a.Closeable { public constructor C() diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt index 0aac9ff5db7..e3edb2a0ab6 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.txt @@ -2,7 +2,7 @@ package package a { public fun test(): kotlin.Unit - kotlin.inline() public fun T.use(/*0*/ block: T.() -> R): R + @kotlin.inline() public fun T.use(/*0*/ block: T.() -> R): R public final class C : a.Closeable { public constructor C() diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt3559.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt3559.txt index 48e1e9136f8..4c0e8992ec1 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt3559.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt3559.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun let(/*0*/ subj: T?, /*1*/ body: (T) -> R): R? +@kotlin.inline() public fun let(/*0*/ subj: T?, /*1*/ body: (T) -> R): R? public fun test(/*0*/ s: kotlin.String?): kotlin.String? diff --git a/compiler/testData/diagnostics/tests/inference/regressions/kt943.txt b/compiler/testData/diagnostics/tests/inference/regressions/kt943.txt index e82bb1a128c..5630bf79177 100644 --- a/compiler/testData/diagnostics/tests/inference/regressions/kt943.txt +++ b/compiler/testData/diagnostics/tests/inference/regressions/kt943.txt @@ -1,7 +1,7 @@ package package maze { - kotlin.inline() public fun comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator + @kotlin.inline() public fun comparator(/*0*/ fn: (T, T) -> kotlin.Int): java.util.Comparator public fun foo(/*0*/ lines: kotlin.List): kotlin.Unit public fun T?.sure(): T } diff --git a/compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt b/compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt index 23ad282958a..fdf8278c678 100644 --- a/compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt +++ b/compiler/testData/diagnostics/tests/inference/upperBounds/kt2856.txt @@ -3,5 +3,5 @@ package package d { public fun main(/*0*/ args: kotlin.Array): kotlin.Unit public fun println(/*0*/ message: kotlin.Any?): kotlin.Unit - kotlin.inline() public fun kotlin.Map.getOrElse1(/*0*/ key: K, /*1*/ defaultValue: () -> V1): V1 + @kotlin.inline() public fun kotlin.Map.getOrElse1(/*0*/ key: K, /*1*/ defaultValue: () -> V1): V1 } diff --git a/compiler/testData/diagnostics/tests/inline/anonymousObjects.txt b/compiler/testData/diagnostics/tests/inline/anonymousObjects.txt index 30206b31dfe..20a99b39c8f 100644 --- a/compiler/testData/diagnostics/tests/inline/anonymousObjects.txt +++ b/compiler/testData/diagnostics/tests/inline/anonymousObjects.txt @@ -1,3 +1,3 @@ package -kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/assignment.txt b/compiler/testData/diagnostics/tests/inline/assignment.txt index 8ce74177c33..04b4f86e39e 100644 --- a/compiler/testData/diagnostics/tests/inline/assignment.txt +++ b/compiler/testData/diagnostics/tests/inline/assignment.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt index 7840707d2e0..21a90ca915b 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/andOr.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt index 0ed07f93c08..dc2835d0010 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/arrayAccess.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit -kotlin.inline() public fun ((T) -> U).get(/*0*/ index: kotlin.Int): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).get(/*0*/ index: kotlin.Int): kotlin.Unit public fun ((T, U) -> V).get(/*0*/ index: kotlin.Int): kotlin.Unit public fun (T.(U, V) -> W).get(/*0*/ index: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt index de1877ba841..5e1ebab92a7 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/assignment.txt @@ -1,9 +1,9 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit public fun ((T) -> U).minusAssign(/*0*/ p: (T) -> U): kotlin.Unit public fun (T.(U) -> V).minusAssign(/*0*/ ext: T.(U) -> V): kotlin.Unit -kotlin.inline() public fun ((T) -> U).modAssign(/*0*/ p: (T) -> U): () -> kotlin.Unit -kotlin.inline() public fun (T.(U) -> V).modAssign(/*0*/ ext: T.(U) -> V): () -> kotlin.Unit -kotlin.inline() public fun ((T) -> U).plusAssign(/*0*/ p: (T) -> U): kotlin.Unit -kotlin.inline() public fun (T.(U) -> V).plusAssign(/*0*/ ext: T.(U) -> V): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).modAssign(/*0*/ p: (T) -> U): () -> kotlin.Unit +@kotlin.inline() public fun (T.(U) -> V).modAssign(/*0*/ ext: T.(U) -> V): () -> kotlin.Unit +@kotlin.inline() public fun ((T) -> U).plusAssign(/*0*/ p: (T) -> U): kotlin.Unit +@kotlin.inline() public fun (T.(U) -> V).plusAssign(/*0*/ ext: T.(U) -> V): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt index a68e318f0c7..302f956fa9e 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/comparison.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit -kotlin.inline() public fun ((T) -> U).compareTo(/*0*/ p: (T) -> U): kotlin.Int +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).compareTo(/*0*/ p: (T) -> U): kotlin.Int public fun ((T, U) -> V).compareTo(/*0*/ index: (T, U) -> V): kotlin.Int public fun (T.(U, V) -> W).compareTo(/*0*/ index: T.(U, V) -> W): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt index e95c802800d..4d0be77f347 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/componentAccess.txt @@ -1,10 +1,10 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit -kotlin.inline() public fun ((T) -> U).component1(): kotlin.Int +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(U, V) -> W): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).component1(): kotlin.Int public fun ((T, U) -> V).component1(): kotlin.Int public fun (T.(U, V) -> W).component1(): kotlin.Int -kotlin.inline() public fun ((T) -> U).component2(): kotlin.Int +@kotlin.inline() public fun ((T) -> U).component2(): kotlin.Int public fun ((T, U) -> V).component2(): kotlin.Int public fun (T.(U, V) -> W).component2(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt index d531d6a84e3..015ea11b148 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/contains.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit -kotlin.inline() public fun ((T) -> U).contains(/*0*/ p: (T) -> U): kotlin.Boolean +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).contains(/*0*/ p: (T) -> U): kotlin.Boolean public fun ((T, U) -> V).contains(/*0*/ p: (T, U) -> V): kotlin.Boolean public fun (T.(U, V) -> W).contains(/*0*/ ext: T.(U, V) -> W): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt index e949415db5e..a8465fe7475 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/mathOperations.txt @@ -1,10 +1,10 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U, /*1*/ ext: T.(U) -> V): kotlin.Unit public fun ((T) -> U).minus(/*0*/ p: (T) -> U): kotlin.Unit public fun (T.(U) -> V).minus(/*0*/ p: T.(U) -> V): kotlin.Unit -kotlin.inline() public fun ((T) -> U).plus(/*0*/ p: (T) -> U): kotlin.Unit -kotlin.inline() public fun (T.(U) -> V).plus(/*0*/ p: T.(U) -> V): kotlin.Unit -kotlin.inline() public fun ((T) -> U).submit(): kotlin.Unit -kotlin.inline() public fun (T.(U) -> V).submit(): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).plus(/*0*/ p: (T) -> U): kotlin.Unit +@kotlin.inline() public fun (T.(U) -> V).plus(/*0*/ p: T.(U) -> V): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).submit(): kotlin.Unit +@kotlin.inline() public fun (T.(U) -> V).submit(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt b/compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt index f079bd636f6..a2699cd9a15 100644 --- a/compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt +++ b/compiler/testData/diagnostics/tests/inline/binaryExpressions/rangeTo.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit -kotlin.inline() public fun ((T) -> U).rangeTo(/*0*/ p: (T) -> U): kotlin.Range +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> U, /*1*/ ext: T.(U, U) -> V): kotlin.Unit +@kotlin.inline() public fun ((T) -> U).rangeTo(/*0*/ p: (T) -> U): kotlin.Range public fun ((T, U) -> V).rangeTo(/*0*/ p: (T, U) -> V): kotlin.Range public fun (T.(U, V) -> W).rangeTo(/*0*/ ext: T.(U, V) -> W): kotlin.Range diff --git a/compiler/testData/diagnostics/tests/inline/capture.txt b/compiler/testData/diagnostics/tests/inline/capture.txt index 76ab20815f0..23742d23167 100644 --- a/compiler/testData/diagnostics/tests/inline/capture.txt +++ b/compiler/testData/diagnostics/tests/inline/capture.txt @@ -1,9 +1,9 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit public fun ((kotlin.Int) -> kotlin.Unit).noInlineExt(/*0*/ p: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/constructor.txt b/compiler/testData/diagnostics/tests/inline/constructor.txt index e17e24f7849..56a8b02f38d 100644 --- a/compiler/testData/diagnostics/tests/inline/constructor.txt +++ b/compiler/testData/diagnostics/tests/inline/constructor.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun test(/*0*/ s: (kotlin.Int) -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun test(/*0*/ s: (kotlin.Int) -> kotlin.Int): kotlin.Unit public final class Z { public constructor Z(/*0*/ s: (kotlin.Int) -> kotlin.Int) diff --git a/compiler/testData/diagnostics/tests/inline/default.txt b/compiler/testData/diagnostics/tests/inline/default.txt index a21a72ed7c2..2534f53a5a1 100644 --- a/compiler/testData/diagnostics/tests/inline/default.txt +++ b/compiler/testData/diagnostics/tests/inline/default.txt @@ -1,13 +1,13 @@ package -kotlin.inline() public fun default(/*0*/ s: kotlin.Int = ...): kotlin.Unit -kotlin.inline() public fun default2(/*0*/ p: kotlin.Int, /*1*/ s: kotlin.String = ...): kotlin.Unit +@kotlin.inline() public fun default(/*0*/ s: kotlin.Int = ...): kotlin.Unit +@kotlin.inline() public fun default2(/*0*/ p: kotlin.Int, /*1*/ s: kotlin.String = ...): kotlin.Unit public open class Base { public constructor Base() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.inline() public final fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit - kotlin.inline() public final fun foo2(/*0*/ a: kotlin.Int = ..., /*1*/ s: kotlin.String = ...): kotlin.Unit + @kotlin.inline() public final fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + @kotlin.inline() public final fun foo2(/*0*/ a: kotlin.Int = ..., /*1*/ s: kotlin.String = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt b/compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt index 3c5a675b8d5..9aebeeaa5f3 100644 --- a/compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt +++ b/compiler/testData/diagnostics/tests/inline/extensionOnFunction.txt @@ -1,8 +1,8 @@ package -kotlin.inline() public fun inlineFunNoInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit +@kotlin.inline() public fun inlineFunNoInline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWrongExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(/*0*/ p: kotlin.Int): kotlin.Unit public fun ((kotlin.Int) -> kotlin.Unit).noInlineExt(/*0*/ p: kotlin.Int): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt b/compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt index 47a07e91661..dd9459c30fb 100644 --- a/compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt +++ b/compiler/testData/diagnostics/tests/inline/fromInlineToNoInline.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineAll(/*0*/ kotlin.noinline() p: () -> R): kotlin.Unit -kotlin.inline() public fun onlyLocal(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineAll(/*0*/ @kotlin.noinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun onlyLocal(/*0*/ p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/functions.txt b/compiler/testData/diagnostics/tests/inline/functions.txt index f7d2634c327..7c58fd35742 100644 --- a/compiler/testData/diagnostics/tests/inline/functions.txt +++ b/compiler/testData/diagnostics/tests/inline/functions.txt @@ -1,5 +1,5 @@ package public fun getFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int -kotlin.inline() public fun getInlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int -kotlin.inline() public fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun getInlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Int +@kotlin.inline() public fun testExtension(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/inlineReified.txt b/compiler/testData/diagnostics/tests/inline/inlineReified.txt index 35e488ae778..52c6cc776bd 100644 --- a/compiler/testData/diagnostics/tests/inline/inlineReified.txt +++ b/compiler/testData/diagnostics/tests/inline/inlineReified.txt @@ -1,3 +1,3 @@ package -kotlin.inline() public fun foo(): T3 +@kotlin.inline() public fun foo(): T3 diff --git a/compiler/testData/diagnostics/tests/inline/invoke.txt b/compiler/testData/diagnostics/tests/inline/invoke.txt index 7840707d2e0..21a90ca915b 100644 --- a/compiler/testData/diagnostics/tests/inline/invoke.txt +++ b/compiler/testData/diagnostics/tests/inline/invoke.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/kt4869.txt b/compiler/testData/diagnostics/tests/inline/kt4869.txt index f4187670295..057a8815c3e 100644 --- a/compiler/testData/diagnostics/tests/inline/kt4869.txt +++ b/compiler/testData/diagnostics/tests/inline/kt4869.txt @@ -1,3 +1,3 @@ package -kotlin.inline() public fun foo(/*0*/ f: () -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun foo(/*0*/ f: () -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/labeled.txt b/compiler/testData/diagnostics/tests/inline/labeled.txt index 0919165c833..781f8b69943 100644 --- a/compiler/testData/diagnostics/tests/inline/labeled.txt +++ b/compiler/testData/diagnostics/tests/inline/labeled.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun foo(/*0*/ bar1: (kotlin.String.() -> kotlin.Int) -> kotlin.Int, /*1*/ bar2: (() -> kotlin.Int) -> kotlin.Int): kotlin.Unit -kotlin.inline() public fun foo2(/*0*/ bar1: (kotlin.String.() -> kotlin.Int) -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun foo(/*0*/ bar1: (kotlin.String.() -> kotlin.Int) -> kotlin.Int, /*1*/ bar2: (() -> kotlin.Int) -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun foo2(/*0*/ bar1: (kotlin.String.() -> kotlin.Int) -> kotlin.Int): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt index fcd152f08cc..888a8728a60 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjects.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt index 671585c5472..a7342e25ea5 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/anonymousObjectsNested.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun doCall(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun doCall(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.kt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.kt index 46213c1e049..e11a8fc6dcb 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.kt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.kt @@ -38,4 +38,4 @@ fun noInlineCall(): String { fun noInline(s: () -> Int) { s() -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt index dd17278ec58..0f89a031f17 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/explicitReturnType.txt @@ -2,6 +2,6 @@ package public fun inlineCall(): kotlin.String public fun inlineCallExplicitError(): kotlin.String -kotlin.inline() public fun inlineFun(/*0*/ s: () -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ s: () -> kotlin.Int): kotlin.Unit public fun noInline(/*0*/ s: () -> kotlin.Int): kotlin.Unit public fun noInlineCall(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt index bb835328451..96ceb5b9a3c 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/fromOnlyLocal.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineAll(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun onlyLocal(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineAll(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun onlyLocal(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt index 8825bcaed53..ca8ed285cd9 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/inlineLambda.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFun2(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFunWithAnnotation(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun2(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFunWithAnnotation(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt index a221997fb30..3cd84a14317 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/labeledReturn.txt @@ -1,6 +1,6 @@ package public fun inlineCall(): kotlin.String -kotlin.inline() public fun inlineFun(/*0*/ s: () -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ s: () -> kotlin.Int): kotlin.Unit public fun noInline(/*0*/ s: () -> kotlin.Int): kotlin.Unit public fun noInlineCall(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsGeneric.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsGeneric.txt index 549019e11e4..d096768127a 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsGeneric.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsGeneric.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.inline() public fun test(/*0*/ p: T): kotlin.Unit +@kotlin.inline() public fun test(/*0*/ p: T): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsNonFunction.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsNonFunction.txt index 7cc559d16b1..7ad202381cb 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsNonFunction.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaAsNonFunction.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.String -kotlin.inline() public fun test(/*0*/ p: kotlin.Any): kotlin.Unit +@kotlin.inline() public fun test(/*0*/ p: kotlin.Any): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt index 195cacad8a1..9b0c1bba760 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/lambdaWithGlobalReturnsInsideOnlyLocalOne.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun doWork(/*0*/ kotlin.crossinline() job: () -> R): R -kotlin.inline() public fun testSameCaptured(/*0*/ lambdaWithResultCaptured: () -> kotlin.Unit): kotlin.String +@kotlin.inline() public fun doWork(/*0*/ @kotlin.crossinline() job: () -> R): R +@kotlin.inline() public fun testSameCaptured(/*0*/ lambdaWithResultCaptured: () -> kotlin.Unit): kotlin.String diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt index fcd152f08cc..888a8728a60 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/localFun.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt index 6ae20845b24..78b803b414f 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nestedNonLocals.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun doCall(/*0*/ block: () -> R): R +@kotlin.inline() public fun doCall(/*0*/ block: () -> R): R public fun test1(/*0*/ intKind: Kind, /*1*/ extKind: Kind): Global public final class External { diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt index dbc9645f331..6440b7c51d9 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineAnnotation.txt @@ -1,4 +1,4 @@ package public fun main(/*0*/ args: kotlin.Array): kotlin.Unit -kotlin.inline() public fun test(/*0*/ kotlin.noinline() lambda: () -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun test(/*0*/ @kotlin.noinline() lambda: () -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt index fcd152f08cc..888a8728a60 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/noInlineLambda.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt index fcd152f08cc..888a8728a60 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/nonInlinedClass.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFunOnlyLocal(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt index d4e5525e5ab..539a12d683d 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambda.txt @@ -6,4 +6,4 @@ public fun fun3(/*0*/ p: () -> R): kotlin.Unit public fun fun3ValueArgument(/*0*/ p: () -> R): kotlin.Unit public fun fun4(/*0*/ p: () -> R): kotlin.Unit public fun fun4ValueArgument(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun inlineFun(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt index abcad6ce204..54576420a72 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/onlyLocalReturnLambdaBinaryExpr.txt @@ -8,6 +8,6 @@ public final class Z { public constructor Z() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.inline() public final fun inlineFun(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit + @kotlin.inline() public final fun inlineFun(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt index cead5b7ff3c..25b104b2926 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/propertyAccessorsAndConstructor.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun doCall(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun doCallInt(/*0*/ p: () -> R): R +@kotlin.inline() public fun doCall(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun doCallInt(/*0*/ p: () -> R): R public final class A { public constructor A() diff --git a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt index d48807a2f34..9959ad1cc99 100644 --- a/compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt +++ b/compiler/testData/diagnostics/tests/inline/nonLocalReturns/toOnlyLocal.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun inlineAll(/*0*/ p: () -> R): kotlin.Unit -kotlin.inline() public fun toOnlyLocal(/*0*/ kotlin.crossinline() p: () -> R): kotlin.Unit +@kotlin.inline() public fun inlineAll(/*0*/ p: () -> R): kotlin.Unit +@kotlin.inline() public fun toOnlyLocal(/*0*/ @kotlin.crossinline() p: () -> R): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt index d2a32b42b52..80760e2cfe6 100644 --- a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicClass.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun test(): kotlin.Unit -kotlin.inline() internal fun testInternal(): kotlin.Unit +@kotlin.inline() public fun test(): kotlin.Unit +@kotlin.inline() internal fun testInternal(): kotlin.Unit private final class Z { public constructor Z() @@ -20,7 +20,7 @@ private final class Z2 { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private final fun privateFun(): kotlin.Unit public final fun publicFun(): kotlin.Unit - kotlin.inline() public final fun test(): kotlin.Unit - kotlin.inline() public final fun testInternal(): kotlin.Unit + @kotlin.inline() public final fun test(): kotlin.Unit + @kotlin.inline() public final fun testInternal(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt index fdd58ebe014..2e93d22fa39 100644 --- a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inNonPublicInnerClass.txt @@ -14,8 +14,8 @@ private final class Z2 { public constructor ZInner() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.inline() public final fun test(): kotlin.Unit - kotlin.inline() public final fun testInternal(): kotlin.Unit + @kotlin.inline() public final fun test(): kotlin.Unit + @kotlin.inline() public final fun testInternal(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt index c906884b656..d6d77fb9213 100644 --- a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPackage.txt @@ -4,7 +4,7 @@ internal val internalProperty: kotlin.Int = 11 private val privateProperty: kotlin.Int = 11 internal fun internalFun(): kotlin.Unit private fun privateFun(): kotlin.Unit -kotlin.inline() public fun test(): kotlin.Unit -kotlin.inline() public fun test2(): kotlin.Unit -kotlin.inline() internal fun test2Internal(): kotlin.Unit -kotlin.inline() internal fun testInternal(): kotlin.Unit +@kotlin.inline() public fun test(): kotlin.Unit +@kotlin.inline() public fun test2(): kotlin.Unit +@kotlin.inline() internal fun test2Internal(): kotlin.Unit +@kotlin.inline() internal fun testInternal(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt index a139b085221..c38be979de6 100644 --- a/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt +++ b/compiler/testData/diagnostics/tests/inline/nonPublicMember/inPublicClass.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun test(): kotlin.Unit -kotlin.inline() internal fun testInternal(): kotlin.Unit +@kotlin.inline() public fun test(): kotlin.Unit +@kotlin.inline() internal fun testInternal(): kotlin.Unit public final class Z { public constructor Z() @@ -18,7 +18,7 @@ public final class Z2 { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int private final fun privateFun(): kotlin.Unit - kotlin.inline() public final fun test(): kotlin.Unit - kotlin.inline() internal final fun testInternal(): kotlin.Unit + @kotlin.inline() public final fun test(): kotlin.Unit + @kotlin.inline() internal final fun testInternal(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt b/compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt index 875d2701a12..e94caec87be 100644 --- a/compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt +++ b/compiler/testData/diagnostics/tests/inline/nonVirtualMembersWithInline.txt @@ -1,39 +1,39 @@ package -kotlin.inline() private fun a(): kotlin.Unit -kotlin.inline() public fun b(): kotlin.Unit -kotlin.inline() public fun c(): kotlin.Unit +@kotlin.inline() private fun a(): kotlin.Unit +@kotlin.inline() public fun b(): kotlin.Unit +@kotlin.inline() public fun c(): kotlin.Unit public abstract class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.inline() private final fun good1(): kotlin.Unit - kotlin.inline() public final fun good2(): kotlin.Unit - kotlin.inline() protected final fun good3(): kotlin.Unit - kotlin.inline() public final fun good4(): kotlin.Unit + @kotlin.inline() private final fun good1(): kotlin.Unit + @kotlin.inline() public final fun good2(): kotlin.Unit + @kotlin.inline() protected final fun good3(): kotlin.Unit + @kotlin.inline() public final fun good4(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.inline() protected open fun wrong1(): kotlin.Unit - kotlin.inline() public open fun wrong2(): kotlin.Unit - kotlin.inline() public open fun wrong3(): kotlin.Unit - kotlin.inline() protected abstract fun wrong4(): kotlin.Unit - kotlin.inline() public abstract fun wrong5(): kotlin.Unit - kotlin.inline() public abstract fun wrong6(): kotlin.Unit + @kotlin.inline() protected open fun wrong1(): kotlin.Unit + @kotlin.inline() public open fun wrong2(): kotlin.Unit + @kotlin.inline() public open fun wrong3(): kotlin.Unit + @kotlin.inline() protected abstract fun wrong4(): kotlin.Unit + @kotlin.inline() public abstract fun wrong5(): kotlin.Unit + @kotlin.inline() public abstract fun wrong6(): kotlin.Unit } public interface B { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.inline() private final fun good1(): kotlin.Unit - kotlin.inline() public final fun good2(): kotlin.Unit - kotlin.inline() protected final fun good3(): kotlin.Unit - kotlin.inline() public final fun good4(): kotlin.Unit + @kotlin.inline() private final fun good1(): kotlin.Unit + @kotlin.inline() public final fun good2(): kotlin.Unit + @kotlin.inline() protected final fun good3(): kotlin.Unit + @kotlin.inline() public final fun good4(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.inline() public open fun wrong1(): kotlin.Unit - kotlin.inline() protected open fun wrong2(): kotlin.Unit - kotlin.inline() public open fun wrong3(): kotlin.Unit - kotlin.inline() public open fun wrong4(): kotlin.Unit - kotlin.inline() protected abstract fun wrong5(): kotlin.Unit - kotlin.inline() public abstract fun wrong6(): kotlin.Unit - kotlin.inline() public abstract fun wrong7(): kotlin.Unit + @kotlin.inline() public open fun wrong1(): kotlin.Unit + @kotlin.inline() protected open fun wrong2(): kotlin.Unit + @kotlin.inline() public open fun wrong3(): kotlin.Unit + @kotlin.inline() public open fun wrong4(): kotlin.Unit + @kotlin.inline() protected abstract fun wrong5(): kotlin.Unit + @kotlin.inline() public abstract fun wrong6(): kotlin.Unit + @kotlin.inline() public abstract fun wrong7(): kotlin.Unit } diff --git a/compiler/testData/diagnostics/tests/inline/nothingToInline.txt b/compiler/testData/diagnostics/tests/inline/nothingToInline.txt index 4cb74e53541..c71117d4889 100644 --- a/compiler/testData/diagnostics/tests/inline/nothingToInline.txt +++ b/compiler/testData/diagnostics/tests/inline/nothingToInline.txt @@ -1,9 +1,9 @@ package -kotlin.inline() public fun test(): kotlin.Unit -kotlin.inline() public fun test2(/*0*/ s: ((kotlin.Int) -> kotlin.Int)?): kotlin.Unit -kotlin.inline() public fun test2(/*0*/ s: (kotlin.Int) -> kotlin.Int): kotlin.Unit -kotlin.inline() public fun test3(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Int): kotlin.Unit -kotlin.inline() public fun test4(/*0*/ kotlin.noinline() s: kotlin.Int.() -> kotlin.Int): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.test5(): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.test6(): kotlin.Unit +@kotlin.inline() public fun test(): kotlin.Unit +@kotlin.inline() public fun test2(/*0*/ s: ((kotlin.Int) -> kotlin.Int)?): kotlin.Unit +@kotlin.inline() public fun test2(/*0*/ s: (kotlin.Int) -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun test3(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun test4(/*0*/ @kotlin.noinline() s: kotlin.Int.() -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.test5(): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.test6(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt b/compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt index 2d8875c15d8..5dc960d8857 100644 --- a/compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt +++ b/compiler/testData/diagnostics/tests/inline/nullabilityOperations.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun submit(/*0*/ action: (kotlin.Int) -> kotlin.Int): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int).submit(): kotlin.Unit -kotlin.inline() public fun kotlin.String.submit(/*0*/ action: (kotlin.Int) -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun submit(/*0*/ action: (kotlin.Int) -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int).submit(): kotlin.Unit +@kotlin.inline() public fun kotlin.String.submit(/*0*/ action: (kotlin.Int) -> kotlin.Int): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/nullableFunction.txt b/compiler/testData/diagnostics/tests/inline/nullableFunction.txt index 22d7781a8b9..fdaf6034914 100644 --- a/compiler/testData/diagnostics/tests/inline/nullableFunction.txt +++ b/compiler/testData/diagnostics/tests/inline/nullableFunction.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun submit(/*0*/ action: ((kotlin.Int) -> kotlin.Int)?): kotlin.Unit -kotlin.inline() public fun submit(/*0*/ action: ((kotlin.Int) -> kotlin.Int)?, /*1*/ s: () -> kotlin.Int): kotlin.Unit -kotlin.inline() public fun submitNoInline(/*0*/ kotlin.noinline() action: ((kotlin.Int) -> kotlin.Int)?, /*1*/ s: () -> kotlin.Int): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.submit(): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.submit(/*0*/ action: () -> T): kotlin.Unit +@kotlin.inline() public fun submit(/*0*/ action: ((kotlin.Int) -> kotlin.Int)?): kotlin.Unit +@kotlin.inline() public fun submit(/*0*/ action: ((kotlin.Int) -> kotlin.Int)?, /*1*/ s: () -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun submitNoInline(/*0*/ @kotlin.noinline() action: ((kotlin.Int) -> kotlin.Int)?, /*1*/ s: () -> kotlin.Int): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.submit(): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Int)?.submit(/*0*/ action: () -> T): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/parenthesized.txt b/compiler/testData/diagnostics/tests/inline/parenthesized.txt index 06de4d73acf..1f7133f26f1 100644 --- a/compiler/testData/diagnostics/tests/inline/parenthesized.txt +++ b/compiler/testData/diagnostics/tests/inline/parenthesized.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun propagation(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun propagation(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/propagation.txt b/compiler/testData/diagnostics/tests/inline/propagation.txt index b5a502f96ad..a05785f8d6a 100644 --- a/compiler/testData/diagnostics/tests/inline/propagation.txt +++ b/compiler/testData/diagnostics/tests/inline/propagation.txt @@ -1,10 +1,10 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvokeClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvokeClosureNoinline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun subInline(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvokeClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvokeClosureNoinline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ @kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ @kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun subInline(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit public fun subNoInline(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExtWithClosure(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExtWithClosure(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/recursion.txt b/compiler/testData/diagnostics/tests/inline/recursion.txt index ea0c308f7be..919421d1ebb 100644 --- a/compiler/testData/diagnostics/tests/inline/recursion.txt +++ b/compiler/testData/diagnostics/tests/inline/recursion.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFun(/*0*/ s: T): kotlin.Unit -kotlin.inline() public fun ((T) -> V).inc(): (T) -> V -kotlin.inline() public fun (() -> T).inlineExt(): kotlin.Unit -kotlin.inline() public fun ((T) -> V).not(): kotlin.Boolean +@kotlin.inline() public fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ s: T): kotlin.Unit +@kotlin.inline() public fun ((T) -> V).inc(): (T) -> V +@kotlin.inline() public fun (() -> T).inlineExt(): kotlin.Unit +@kotlin.inline() public fun ((T) -> V).not(): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt b/compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt index a7808e13f99..bebfd2df623 100644 --- a/compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt +++ b/compiler/testData/diagnostics/tests/inline/regressions/kt4341.txt @@ -1,5 +1,5 @@ package package g { - kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit + @kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> U): kotlin.Unit } diff --git a/compiler/testData/diagnostics/tests/inline/returns.txt b/compiler/testData/diagnostics/tests/inline/returns.txt index 1ac0accc5a8..4c967d66064 100644 --- a/compiler/testData/diagnostics/tests/inline/returns.txt +++ b/compiler/testData/diagnostics/tests/inline/returns.txt @@ -1,8 +1,8 @@ package -kotlin.inline() public fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit -kotlin.inline() public fun inlineFun2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit -kotlin.inline() public fun inlineFunWithExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit -kotlin.inline() public fun inlineFunWithExt2(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): (kotlin.Int) -> kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(): (kotlin.Int) -> kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit +@kotlin.inline() public fun inlineFun2(/*0*/ s: (kotlin.Int) -> kotlin.Unit): (kotlin.Int) -> kotlin.Unit +@kotlin.inline() public fun inlineFunWithExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit +@kotlin.inline() public fun inlineFunWithExt2(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Int.(kotlin.Int) -> kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): (kotlin.Int) -> kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt2(): (kotlin.Int) -> kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/sam.txt b/compiler/testData/diagnostics/tests/inline/sam.txt index 9c4666d6896..5ec6e0aebca 100644 --- a/compiler/testData/diagnostics/tests/inline/sam.txt +++ b/compiler/testData/diagnostics/tests/inline/sam.txt @@ -1,9 +1,9 @@ package public /*synthesized*/ fun Run(/*0*/ function: () -> kotlin.Int): Run -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvokeNonInline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit, /*1*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(): kotlin.Unit public interface Run { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt b/compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt index d7d235e0ebf..22f3d7ccfba 100644 --- a/compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt +++ b/compiler/testData/diagnostics/tests/inline/unaryExpressions/mathOperation.txt @@ -1,12 +1,12 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> V, /*1*/ ext: T.(T) -> V): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> V, /*1*/ ext: T.(T) -> V): kotlin.Unit public fun ((T) -> V).dec(): (T) -> V public fun (T.(T) -> V).dec(): T.(T) -> V -kotlin.inline() public fun ((T) -> V).inc(): (T) -> V -kotlin.inline() public fun (T.(T) -> V).inc(): T.(T) -> V -kotlin.inline() public fun ((T) -> V).inlineFunWithInvoke(): kotlin.Unit +@kotlin.inline() public fun ((T) -> V).inc(): (T) -> V +@kotlin.inline() public fun (T.(T) -> V).inc(): T.(T) -> V +@kotlin.inline() public fun ((T) -> V).inlineFunWithInvoke(): kotlin.Unit public fun ((T) -> V).minus(): (T) -> V public fun (T.(T) -> V).minus(): kotlin.Unit -kotlin.inline() public fun ((T) -> V).plus(): (T) -> V -kotlin.inline() public fun (T.(T) -> V).plus(): kotlin.Unit +@kotlin.inline() public fun ((T) -> V).plus(): (T) -> V +@kotlin.inline() public fun (T.(T) -> V).plus(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt index 007d6e7d1af..d27bcc0fbfb 100644 --- a/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt +++ b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOnCall.txt @@ -1,3 +1,3 @@ package -kotlin.inline() public fun test(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Unit +@kotlin.inline() public fun test(/*0*/ predicate: (kotlin.Char) -> kotlin.Boolean): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt index 0bcb41c79dc..0d647b51335 100644 --- a/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt +++ b/compiler/testData/diagnostics/tests/inline/unaryExpressions/notOperation.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> V): kotlin.Unit -kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(T, U) -> V): kotlin.Unit -kotlin.inline() public fun ((T) -> V).not(): kotlin.Boolean +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T) -> V): kotlin.Unit +@kotlin.inline() public fun inlineFunWithInvoke(/*0*/ s: (T, U) -> V, /*1*/ ext: T.(T, U) -> V): kotlin.Unit +@kotlin.inline() public fun ((T) -> V).not(): kotlin.Boolean public fun ((T, U) -> V).not(): kotlin.Boolean public fun (T.(U, V) -> W).not(): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt b/compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt index 1331763d165..c5ed648a0a3 100644 --- a/compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt +++ b/compiler/testData/diagnostics/tests/inline/unsupportedConstruction.txt @@ -1,7 +1,7 @@ package -kotlin.inline() public fun unsupported(): kotlin.Unit -kotlin.inline() public fun unsupportedDefault(/*0*/ s: () -> kotlin.Unit = ...): kotlin.Unit +@kotlin.inline() public fun unsupported(): kotlin.Unit +@kotlin.inline() public fun unsupportedDefault(/*0*/ s: () -> kotlin.Unit = ...): kotlin.Unit public open class Base { public constructor Base() @@ -14,7 +14,7 @@ public open class Base { public final class Derived : Base { public constructor Derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.inline() public final override /*1*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit + @kotlin.inline() public final override /*1*/ fun foo(/*0*/ a: kotlin.Int = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/inline/vararg.txt b/compiler/testData/diagnostics/tests/inline/vararg.txt index 1c8b3f393d0..33581ff2594 100644 --- a/compiler/testData/diagnostics/tests/inline/vararg.txt +++ b/compiler/testData/diagnostics/tests/inline/vararg.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun subInline(/*0*/ vararg s: (kotlin.Int) -> kotlin.Unit /*kotlin.Array kotlin.Unit>*/): kotlin.Unit +@kotlin.inline() public fun inlineFun(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ @kotlin.noinline() b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun subInline(/*0*/ vararg s: (kotlin.Int) -> kotlin.Unit /*kotlin.Array kotlin.Unit>*/): kotlin.Unit public fun subNoInline(/*0*/ vararg s: (kotlin.Int) -> kotlin.Unit /*kotlin.Array kotlin.Unit>*/): kotlin.Unit -kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ kotlin.noinline() b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun ((kotlin.Int) -> kotlin.Unit).inlineExt(/*0*/ s: (kotlin.Int) -> kotlin.Unit, /*1*/ @kotlin.noinline() b: (kotlin.Int) -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inline/wrongUsage.txt b/compiler/testData/diagnostics/tests/inline/wrongUsage.txt index 90592f6c84d..fdc1d7df927 100644 --- a/compiler/testData/diagnostics/tests/inline/wrongUsage.txt +++ b/compiler/testData/diagnostics/tests/inline/wrongUsage.txt @@ -1,8 +1,8 @@ package -kotlin.inline() public fun inlineFunNoInline(/*0*/ kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunNoInline(/*0*/ kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWrongUsage(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWrongUsageExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWrongUsageInClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit -kotlin.inline() public fun inlineFunWrongUsageInClosureExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunNoInline(/*0*/ @kotlin.noinline() s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunNoInline(/*0*/ @kotlin.noinline() ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWrongUsage(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWrongUsageExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWrongUsageInClosure(/*0*/ s: (kotlin.Int) -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun inlineFunWrongUsageInClosureExt(/*0*/ ext: kotlin.Int.(kotlin.Int) -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt b/compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt index af83d383d2b..3ca7e9718dd 100644 --- a/compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt +++ b/compiler/testData/diagnostics/tests/inner/classesInClassObjectHeader.txt @@ -6,14 +6,14 @@ public final class Test { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - Test.InnerAnnotation() Test.InnerAnnotation() public companion object Companion : Test.StaticClass, Test.InnerClass { + @Test.InnerAnnotation() @Test.InnerAnnotation() public companion object Companion : Test.StaticClass, Test.InnerClass { private constructor Companion() public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class InnerAnnotation : kotlin.Annotation { + @kotlin.annotation.annotation() public final class InnerAnnotation : kotlin.Annotation { public constructor InnerAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/inner/illegalModifier.txt b/compiler/testData/diagnostics/tests/inner/illegalModifier.txt index f7383b87eef..90b5bc4adbc 100644 --- a/compiler/testData/diagnostics/tests/inner/illegalModifier.txt +++ b/compiler/testData/diagnostics/tests/inner/illegalModifier.txt @@ -72,7 +72,7 @@ public final class D { public final /*synthesized*/ fun values(): kotlin.Array } - kotlin.annotation.annotation() public final class S : kotlin.Annotation { + @kotlin.annotation.annotation() public final class S : kotlin.Annotation { public constructor S() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt b/compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt index 1e50ebb0133..edfff206d7e 100644 --- a/compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt +++ b/compiler/testData/diagnostics/tests/inner/selfAnnotationForClassObject.txt @@ -6,13 +6,13 @@ public final class Test { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - Test.Companion.ClassObjectAnnotation() Test.NestedAnnotation() public companion object Companion { + @Test.Companion.ClassObjectAnnotation() @Test.NestedAnnotation() public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.annotation.annotation() public final class ClassObjectAnnotation : kotlin.Annotation { + @kotlin.annotation.annotation() public final class ClassObjectAnnotation : kotlin.Annotation { public constructor ClassObjectAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -20,7 +20,7 @@ public final class Test { } } - kotlin.annotation.annotation() public final class NestedAnnotation : kotlin.Annotation { + @kotlin.annotation.annotation() public final class NestedAnnotation : kotlin.Annotation { public constructor NestedAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt index 4bcb267785b..db09b44a0b0 100644 --- a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt +++ b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.txt @@ -11,18 +11,18 @@ public open class A { public open class X { public constructor X() - public/*package*/ open fun barN(/*0*/ org.jetbrains.annotations.NotNull() a: T): kotlin.Unit + public/*package*/ open fun barN(/*0*/ @org.jetbrains.annotations.NotNull() a: T): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public/*package*/ open fun fooN(): T + @org.jetbrains.annotations.NotNull() public/*package*/ open fun fooN(): T public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public open class Y : X { public constructor Y() - public/*package*/ open override /*1*/ /*fake_override*/ fun barN(/*0*/ org.jetbrains.annotations.NotNull() a: kotlin.String): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun barN(/*0*/ @org.jetbrains.annotations.NotNull() a: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ /*fake_override*/ fun fooN(): kotlin.String + @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ /*fake_override*/ fun fooN(): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt index 72c3388a1ed..dd7b9c255d8 100644 --- a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt +++ b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.txt @@ -11,18 +11,18 @@ public open class A { public open class X { public constructor X() - public/*package*/ open fun barN(/*0*/ org.jetbrains.annotations.NotNull() a: T): kotlin.Unit + public/*package*/ open fun barN(/*0*/ @org.jetbrains.annotations.NotNull() a: T): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public/*package*/ open fun fooN(): T + @org.jetbrains.annotations.NotNull() public/*package*/ open fun fooN(): T public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public open class Y : X { public constructor Y() - public/*package*/ open override /*1*/ /*fake_override*/ fun barN(/*0*/ org.jetbrains.annotations.NotNull() a: A): kotlin.Unit + public/*package*/ open override /*1*/ /*fake_override*/ fun barN(/*0*/ @org.jetbrains.annotations.NotNull() a: A): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ /*fake_override*/ fun fooN(): A + @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ /*fake_override*/ fun fooN(): A public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/j+k/computeIfAbsentConcurrent.txt b/compiler/testData/diagnostics/tests/j+k/computeIfAbsentConcurrent.txt index f207047e0a2..2a0aa5263ac 100644 --- a/compiler/testData/diagnostics/tests/j+k/computeIfAbsentConcurrent.txt +++ b/compiler/testData/diagnostics/tests/j+k/computeIfAbsentConcurrent.txt @@ -6,7 +6,7 @@ public fun concurrentMap(): kotlin.Unit public open class ConcHashMap : ConcMap { public constructor ConcHashMap() - java.lang.Override() public/*package*/ open override /*1*/ fun computeIfAbsent(/*0*/ key: K!, /*1*/ mappingFunction: MyFunc!): V! + @java.lang.Override() public/*package*/ open override /*1*/ fun computeIfAbsent(/*0*/ key: K!, /*1*/ mappingFunction: MyFunc!): V! public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/j+k/javaStaticImport.txt b/compiler/testData/diagnostics/tests/j+k/javaStaticImport.txt index 1d13d21ce6e..7a5e7a12f5d 100644 --- a/compiler/testData/diagnostics/tests/j+k/javaStaticImport.txt +++ b/compiler/testData/diagnostics/tests/j+k/javaStaticImport.txt @@ -19,7 +19,7 @@ package backend { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - org.jetbrains.annotations.NotNull() public open fun doSmth(/*0*/ s: kotlin.String!): kotlin.String + @org.jetbrains.annotations.NotNull() public open fun doSmth(/*0*/ s: kotlin.String!): kotlin.String } } } diff --git a/compiler/testData/diagnostics/tests/j+k/kt1730_implementCharSequence.txt b/compiler/testData/diagnostics/tests/j+k/kt1730_implementCharSequence.txt index dc919b9ad17..760c206e355 100644 --- a/compiler/testData/diagnostics/tests/j+k/kt1730_implementCharSequence.txt +++ b/compiler/testData/diagnostics/tests/j+k/kt1730_implementCharSequence.txt @@ -2,20 +2,20 @@ package public open class C : kotlin.CharSequence { public constructor C() - java.lang.Override() public open override /*1*/ fun charAt(/*0*/ index: kotlin.Int): kotlin.Char + @java.lang.Override() public open override /*1*/ fun charAt(/*0*/ index: kotlin.Int): kotlin.Char public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - java.lang.Override() public open override /*1*/ fun length(): kotlin.Int - java.lang.Override() public open override /*1*/ fun subSequence(/*0*/ start: kotlin.Int, /*1*/ end: kotlin.Int): kotlin.CharSequence - java.lang.Override() public open override /*1*/ fun toString(): kotlin.String + @java.lang.Override() public open override /*1*/ fun length(): kotlin.Int + @java.lang.Override() public open override /*1*/ fun subSequence(/*0*/ start: kotlin.Int, /*1*/ end: kotlin.Int): kotlin.CharSequence + @java.lang.Override() public open override /*1*/ fun toString(): kotlin.String } public final class T : C { public constructor T() - java.lang.Override() public open override /*1*/ /*fake_override*/ fun charAt(/*0*/ index: kotlin.Int): kotlin.Char + @java.lang.Override() public open override /*1*/ /*fake_override*/ fun charAt(/*0*/ index: kotlin.Int): kotlin.Char public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - java.lang.Override() public open override /*1*/ /*fake_override*/ fun length(): kotlin.Int - java.lang.Override() public open override /*1*/ /*fake_override*/ fun subSequence(/*0*/ start: kotlin.Int, /*1*/ end: kotlin.Int): kotlin.CharSequence - java.lang.Override() public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String + @java.lang.Override() public open override /*1*/ /*fake_override*/ fun length(): kotlin.Int + @java.lang.Override() public open override /*1*/ /*fake_override*/ fun subSequence(/*0*/ start: kotlin.Int, /*1*/ end: kotlin.Int): kotlin.CharSequence + @java.lang.Override() public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/j+k/overrideWithSamAndTypeParameter.txt b/compiler/testData/diagnostics/tests/j+k/overrideWithSamAndTypeParameter.txt index f8535a05bbe..0704b087e70 100644 --- a/compiler/testData/diagnostics/tests/j+k/overrideWithSamAndTypeParameter.txt +++ b/compiler/testData/diagnostics/tests/j+k/overrideWithSamAndTypeParameter.txt @@ -14,7 +14,7 @@ public interface A { public open class B : A { public constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public open override /*1*/ fun foo(/*0*/ key: E!, /*1*/ f: MyFunc!): E! + @java.lang.Override() public open override /*1*/ fun foo(/*0*/ key: E!, /*1*/ f: MyFunc!): E! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt index ac4d63184c3..2a6c099a017 100644 --- a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt +++ b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.txt @@ -1,6 +1,6 @@ package package kotlin1 { - kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array + @kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array public fun main(/*0*/ args: kotlin.Array): kotlin.Unit } diff --git a/compiler/testData/diagnostics/tests/labels/kt1703.txt b/compiler/testData/diagnostics/tests/labels/kt1703.txt index 73486c1e17e..b5dbed4ea91 100644 --- a/compiler/testData/diagnostics/tests/labels/kt1703.txt +++ b/compiler/testData/diagnostics/tests/labels/kt1703.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array +@kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array public fun test(): kotlin.Unit public fun use(/*0*/ a: kotlin.Any?): kotlin.Any? public fun kotlin.Array.forEach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/modifiers/IllegalModifiers.txt b/compiler/testData/diagnostics/tests/modifiers/IllegalModifiers.txt index eabf46d29ba..e08a73b7897 100644 --- a/compiler/testData/diagnostics/tests/modifiers/IllegalModifiers.txt +++ b/compiler/testData/diagnostics/tests/modifiers/IllegalModifiers.txt @@ -45,7 +45,7 @@ package illegal_modifiers { } public final class IllegalModifiers10 { - kotlin.annotation.annotation() public constructor IllegalModifiers10() + @kotlin.annotation.annotation() public constructor IllegalModifiers10() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -66,14 +66,14 @@ package illegal_modifiers { } public final class IllegalModifiers3 { - public constructor IllegalModifiers3(/*0*/ illegal_modifiers.annotated() b: kotlin.String) + public constructor IllegalModifiers3(/*0*/ @illegal_modifiers.annotated() b: kotlin.String) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class IllegalModifiers4 { - public constructor IllegalModifiers4(/*0*/ a: kotlin.Int, /*1*/ illegal_modifiers.annotated(text = "a text") vararg v: kotlin.Int /*kotlin.IntArray*/) + public constructor IllegalModifiers4(/*0*/ a: kotlin.Int, /*1*/ @illegal_modifiers.annotated(text = "a text") vararg v: kotlin.Int /*kotlin.IntArray*/) public final val a: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -83,7 +83,7 @@ package illegal_modifiers { public abstract class IllegalModifiers5 { public constructor IllegalModifiers5() public abstract fun bar(/*0*/ a: kotlin.Int, /*1*/ vararg v: kotlin.String /*kotlin.Array*/): kotlin.Unit - public abstract fun baz(/*0*/ illegal_modifiers.annotated(text = "a text") a: kotlin.Int): kotlin.Unit + public abstract fun baz(/*0*/ @illegal_modifiers.annotated(text = "a text") a: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public abstract fun foo(/*0*/ a: kotlin.Int, /*1*/ vararg v: kotlin.String /*kotlin.Array*/): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -100,15 +100,15 @@ package illegal_modifiers { public open class IllegalModifiers7 { public constructor IllegalModifiers7() - kotlin.annotation.annotation() public final val x: kotlin.Int = 1 + @kotlin.annotation.annotation() public final val x: kotlin.Int = 1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.annotation.annotation() public final fun foo(): kotlin.Unit + @kotlin.annotation.annotation() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public final class IllegalModifiers8 { - kotlin.annotation.annotation() public constructor IllegalModifiers8() + @kotlin.annotation.annotation() public constructor IllegalModifiers8() public constructor IllegalModifiers8(/*0*/ x: kotlin.Int) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -124,7 +124,7 @@ package illegal_modifiers { } public final class LegalModifier { - public constructor LegalModifier(/*0*/ a: kotlin.Int, /*1*/ illegal_modifiers.annotated() b: kotlin.String, /*2*/ illegal_modifiers.annotated() vararg v: kotlin.Int /*kotlin.IntArray*/) + public constructor LegalModifier(/*0*/ a: kotlin.Int, /*1*/ @illegal_modifiers.annotated() b: kotlin.String, /*2*/ @illegal_modifiers.annotated() vararg v: kotlin.Int /*kotlin.IntArray*/) public final val a: kotlin.Int private final var b: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -138,7 +138,7 @@ package illegal_modifiers { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class annotated : kotlin.Annotation { + @kotlin.annotation.annotation() public final class annotated : kotlin.Annotation { public constructor annotated(/*0*/ text: kotlin.String = ...) public final val text: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/modifiers/primaryConstructorMissingKeyword.txt b/compiler/testData/diagnostics/tests/modifiers/primaryConstructorMissingKeyword.txt index 8cfbf5ed7a8..f93c11f437a 100644 --- a/compiler/testData/diagnostics/tests/modifiers/primaryConstructorMissingKeyword.txt +++ b/compiler/testData/diagnostics/tests/modifiers/primaryConstructorMissingKeyword.txt @@ -9,7 +9,7 @@ public final class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public final inner class B { - Ann(x = 2) public constructor B(/*0*/ y: kotlin.Int) + @Ann(x = 2) public constructor B(/*0*/ y: kotlin.Int) public final val y: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -17,7 +17,7 @@ public final class A { } } -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ x: kotlin.Int = ...) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt b/compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt index c7b9118062e..0c094f7747e 100644 --- a/compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt +++ b/compiler/testData/diagnostics/tests/namedArguments/allowForJavaAnnotation.txt @@ -1,6 +1,6 @@ package -A(x = 1, y = "2") public fun test(): kotlin.Unit +@A(x = 1, y = "2") public fun test(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.String) diff --git a/compiler/testData/diagnostics/tests/nullableTypes/safeAccessOnUnit.txt b/compiler/testData/diagnostics/tests/nullableTypes/safeAccessOnUnit.txt index c63def747c2..2c95c3153b4 100644 --- a/compiler/testData/diagnostics/tests/nullableTypes/safeAccessOnUnit.txt +++ b/compiler/testData/diagnostics/tests/nullableTypes/safeAccessOnUnit.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ my: My?): kotlin.Int? -kotlin.data() public final class My { +@kotlin.data() public final class My { public constructor My(/*0*/ x: kotlin.Unit) public final val x: kotlin.Unit public final /*synthesized*/ fun component1(): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt b/compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt index 7c4f7e35b3e..3b11d6a4d72 100644 --- a/compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt +++ b/compiler/testData/diagnostics/tests/operatorsOverloading/kt3450.txt @@ -24,7 +24,7 @@ public final class B { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class Pair { +@kotlin.data() public final class Pair { public constructor Pair(/*0*/ first: A, /*1*/ second: B) public final val first: A public final val second: B diff --git a/compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt b/compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt index 15b9f45341b..26bb2f60c3f 100644 --- a/compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt +++ b/compiler/testData/diagnostics/tests/override/parameterNames/kjkWithSeveralSupers.txt @@ -29,21 +29,21 @@ public interface KSuper { public/*package*/ interface Sub1 : KSuper, JSuper1, JSuper2 { public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + @java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ interface Sub2 : JSuper1, KSuper, JSuper2 { public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + @java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ interface Sub3 : JSuper1, JSuper2, KSuper { public open override /*3*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit + @java.lang.Override() public abstract override /*3*/ fun foo(/*0*/ ksuperName: kotlin.Int): kotlin.Unit public open override /*3*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*3*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/methodCall/multipleExactBoundsNullable.txt b/compiler/testData/diagnostics/tests/platformTypes/methodCall/multipleExactBoundsNullable.txt index 1c364ccdda7..871750d241c 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/methodCall/multipleExactBoundsNullable.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/methodCall/multipleExactBoundsNullable.txt @@ -10,7 +10,7 @@ public/*package*/ open class MyMap protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any! public open override /*1*/ /*fake_override*/ fun containsKey(/*0*/ key: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun containsValue(/*0*/ value: kotlin.Any?): kotlin.Boolean - java.lang.Override() public open override /*1*/ fun entrySet(): kotlin.MutableSet> + @java.lang.Override() public open override /*1*/ fun entrySet(): kotlin.MutableSet> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun get(/*0*/ key: kotlin.Any?): V? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/platformTypes/methodTypeParameterDefaultBound.txt b/compiler/testData/diagnostics/tests/platformTypes/methodTypeParameterDefaultBound.txt index 9c4e60578dd..f57fdd366e8 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/methodTypeParameterDefaultBound.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/methodTypeParameterDefaultBound.txt @@ -12,7 +12,7 @@ public interface Base { public open class Derived : Base { public constructor Derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public open override /*1*/ fun foo(): kotlin.Unit + @java.lang.Override() public open override /*1*/ fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/arithmetic.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/arithmetic.txt index 5932cbc721f..3be10d0cd77 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/arithmetic.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/arithmetic.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: kotlin.Int! - org.jetbrains.annotations.Nullable() public final var staticN: kotlin.Int? - org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.Int + @org.jetbrains.annotations.Nullable() public final var staticN: kotlin.Int? + @org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.Int } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/array.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/array.txt index 3813223dc9e..540df3f0a46 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/array.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/array.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: kotlin.Array<(out) kotlin.Int!>! - org.jetbrains.annotations.Nullable() public final var staticN: kotlin.Array<(out) kotlin.Int!>? - org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.Array<(out) kotlin.Int!> + @org.jetbrains.annotations.Nullable() public final var staticN: kotlin.Array<(out) kotlin.Int!>? + @org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.Array<(out) kotlin.Int!> } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/assignToVar.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/assignToVar.txt index 0a69392fe20..84dc5c822fc 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/assignToVar.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/assignToVar.txt @@ -12,6 +12,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/conditions.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/conditions.txt index 6de82ff1e13..aefd3722ae8 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/conditions.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/conditions.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: kotlin.Boolean! - org.jetbrains.annotations.Nullable() public final var staticN: kotlin.Boolean? - org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.Boolean + @org.jetbrains.annotations.Nullable() public final var staticN: kotlin.Boolean? + @org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.Boolean } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/dataFlowInfo.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/dataFlowInfo.txt index 8b3721cb0ca..ac8a3c1dcd2 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/dataFlowInfo.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/dataFlowInfo.txt @@ -10,6 +10,6 @@ public open class J { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/defaultParameters.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/defaultParameters.txt index a9475f4ba97..c984bf02aa9 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/defaultParameters.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/defaultParameters.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegatedProperties.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegatedProperties.txt index 71ed82c2839..f073eef21a7 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegatedProperties.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegatedProperties.txt @@ -20,6 +20,6 @@ public open class J { // Static members public final var staticJ: J.DP! - org.jetbrains.annotations.Nullable() public final var staticN: J.DP? - org.jetbrains.annotations.NotNull() public final var staticNN: J.DP + @org.jetbrains.annotations.Nullable() public final var staticN: J.DP? + @org.jetbrains.annotations.NotNull() public final var staticNN: J.DP } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegation.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegation.txt index 9ede98c5eea..4b27a19e46f 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegation.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/delegation.txt @@ -62,6 +62,6 @@ public open class J { // Static members public final var staticJ: kotlin.(Mutable)List! - org.jetbrains.annotations.Nullable() public final var staticN: kotlin.(Mutable)List? - org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.(Mutable)List + @org.jetbrains.annotations.Nullable() public final var staticN: kotlin.(Mutable)List? + @org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.(Mutable)List } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceExtension.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceExtension.txt index 16e75795ef2..8d5c428c26c 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceExtension.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceExtension.txt @@ -13,6 +13,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceMember.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceMember.txt index dd86aa2e301..53081c3fa02 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceMember.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/derefenceMember.txt @@ -12,6 +12,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/elvis.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/elvis.txt index a9475f4ba97..c984bf02aa9 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/elvis.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/elvis.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.kt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.kt index 9879205a921..01370856a10 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.kt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.kt @@ -29,4 +29,4 @@ fun test() { checkSubtype(platformNN) checkSubtype(platformN) checkSubtype(platformJ) -} \ No newline at end of file +} diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.txt index a9475f4ba97..c984bf02aa9 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/expectedType.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/for.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/for.txt index eb53a6e6df2..bd38b3fb7e5 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/for.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/for.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: kotlin.(Mutable)List! - org.jetbrains.annotations.Nullable() public final var staticN: kotlin.(Mutable)List? - org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.(Mutable)List + @org.jetbrains.annotations.Nullable() public final var staticN: kotlin.(Mutable)List? + @org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.(Mutable)List } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/functionArguments.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/functionArguments.txt index 367446280fd..9010f60600c 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/functionArguments.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/functionArguments.txt @@ -12,6 +12,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/inferenceInConditionals.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/inferenceInConditionals.txt index ba7a924c8ac..bdf5469dc5e 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/inferenceInConditionals.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/inferenceInConditionals.txt @@ -8,7 +8,7 @@ public open class J { public constructor J() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - org.jetbrains.annotations.Nullable() public open fun n(): kotlin.(Mutable)List? - org.jetbrains.annotations.NotNull() public open fun nn(): kotlin.String + @org.jetbrains.annotations.Nullable() public open fun n(): kotlin.(Mutable)List? + @org.jetbrains.annotations.NotNull() public open fun nn(): kotlin.String public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/invoke.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/invoke.txt index f6d070efbf9..936950913b2 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/invoke.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/invoke.txt @@ -17,7 +17,7 @@ public open class J { // Static members public final var staticJ: J.Invoke! - org.jetbrains.annotations.Nullable() public final var staticN: J.Invoke? - org.jetbrains.annotations.NotNull() public final var staticNN: J.Invoke + @org.jetbrains.annotations.Nullable() public final var staticN: J.Invoke? + @org.jetbrains.annotations.NotNull() public final var staticNN: J.Invoke public final /*synthesized*/ fun Invoke(/*0*/ function: () -> kotlin.Unit): J.Invoke } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/kt6829.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/kt6829.txt index 8c875198245..86bacd487a7 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/kt6829.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/kt6829.txt @@ -7,6 +7,6 @@ public open class J { public constructor J() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - org.jetbrains.annotations.Nullable() public open fun method(): kotlin.String? + @org.jetbrains.annotations.Nullable() public open fun method(): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/multiDeclaration.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/multiDeclaration.txt index d5578c351ba..9ca50c4fe53 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/multiDeclaration.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/multiDeclaration.txt @@ -18,6 +18,6 @@ public open class J { // Static members public final var staticJ: J.Multi! - org.jetbrains.annotations.Nullable() public final var staticN: J.Multi? - org.jetbrains.annotations.NotNull() public final var staticNN: J.Multi + @org.jetbrains.annotations.Nullable() public final var staticN: J.Multi? + @org.jetbrains.annotations.NotNull() public final var staticNN: J.Multi } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAfterSafeCall.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAfterSafeCall.txt index ecc246a6ea0..76f7330cb91 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAfterSafeCall.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAfterSafeCall.txt @@ -6,6 +6,6 @@ public open class J { public constructor J() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - org.jetbrains.annotations.NotNull() public open fun nn(): kotlin.String + @org.jetbrains.annotations.NotNull() public open fun nn(): kotlin.String public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertion.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertion.txt index a9475f4ba97..c984bf02aa9 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertion.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertion.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertionInCall.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertionInCall.txt index 25f152d34b2..c42b780ee69 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertionInCall.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullAssertionInCall.txt @@ -18,5 +18,5 @@ public open class J { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullTypeMarkedWithNullableAnnotation.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullTypeMarkedWithNullableAnnotation.txt index e21070997d5..0dbaa9b36be 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullTypeMarkedWithNullableAnnotation.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/notNullTypeMarkedWithNullableAnnotation.txt @@ -6,6 +6,6 @@ public open class J { public constructor J() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - org.jetbrains.annotations.Nullable() public open fun n(): kotlin.(Mutable)List? + @org.jetbrains.annotations.Nullable() public open fun n(): kotlin.(Mutable)List? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/passToJava.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/passToJava.txt index b2c1bd0af56..9ebfa1b8f55 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/passToJava.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/passToJava.txt @@ -4,18 +4,18 @@ public fun test(/*0*/ n: J?, /*1*/ nn: J): kotlin.Unit public open class J { public constructor J() - public constructor J(/*0*/ org.jetbrains.annotations.NotNull() nn: J, /*1*/ org.jetbrains.annotations.Nullable() n: J?, /*2*/ j: J!) + public constructor J(/*0*/ @org.jetbrains.annotations.NotNull() nn: J, /*1*/ @org.jetbrains.annotations.Nullable() n: J?, /*2*/ j: J!) public final var j: J! - org.jetbrains.annotations.Nullable() public final var n: J? - org.jetbrains.annotations.NotNull() public final var nn: J + @org.jetbrains.annotations.Nullable() public final var n: J? + @org.jetbrains.annotations.NotNull() public final var nn: J public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - public open fun set(/*0*/ org.jetbrains.annotations.NotNull() nn: J, /*1*/ org.jetbrains.annotations.Nullable() n: J?, /*2*/ j: J!): kotlin.Unit + public open fun set(/*0*/ @org.jetbrains.annotations.NotNull() nn: J, /*1*/ @org.jetbrains.annotations.Nullable() n: J?, /*2*/ j: J!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J - public open fun staticSet(/*0*/ org.jetbrains.annotations.NotNull() nn: J, /*1*/ org.jetbrains.annotations.Nullable() n: J?, /*2*/ j: J!): kotlin.Unit + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J + public open fun staticSet(/*0*/ @org.jetbrains.annotations.NotNull() nn: J, /*1*/ @org.jetbrains.annotations.Nullable() n: J?, /*2*/ j: J!): kotlin.Unit } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/primitiveArray.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/primitiveArray.txt index 58e58c7d630..a288440295c 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/primitiveArray.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/primitiveArray.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: kotlin.IntArray! - org.jetbrains.annotations.Nullable() public final var staticN: kotlin.IntArray? - org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.IntArray + @org.jetbrains.annotations.Nullable() public final var staticN: kotlin.IntArray? + @org.jetbrains.annotations.NotNull() public final var staticNN: kotlin.IntArray } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/safeCall.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/safeCall.txt index 79b8a0013e5..0358dfbe9e2 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/safeCall.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/safeCall.txt @@ -11,6 +11,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonEquals.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonEquals.txt index a9475f4ba97..c984bf02aa9 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonEquals.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonEquals.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonIdentityEquals.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonIdentityEquals.txt index a9475f4ba97..c984bf02aa9 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonIdentityEquals.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/senselessComparisonIdentityEquals.txt @@ -10,6 +10,6 @@ public open class J { // Static members public final var staticJ: J! - org.jetbrains.annotations.Nullable() public final var staticN: J? - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.Nullable() public final var staticN: J? + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/throw.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/throw.txt index 10b17f14ed2..2d1f56a085a 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/throw.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/throw.txt @@ -12,6 +12,6 @@ public open class J { // Static members public final var staticJ: java.lang.Exception! - org.jetbrains.annotations.Nullable() public final var staticN: java.lang.Exception? - org.jetbrains.annotations.NotNull() public final var staticNN: java.lang.Exception + @org.jetbrains.annotations.Nullable() public final var staticN: java.lang.Exception? + @org.jetbrains.annotations.NotNull() public final var staticNN: java.lang.Exception } diff --git a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/uselessElvisInCall.txt b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/uselessElvisInCall.txt index 25f152d34b2..c42b780ee69 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/uselessElvisInCall.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/nullabilityWarnings/uselessElvisInCall.txt @@ -18,5 +18,5 @@ public open class J { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - org.jetbrains.annotations.NotNull() public final var staticNN: J + @org.jetbrains.annotations.NotNull() public final var staticNN: J } diff --git a/compiler/testData/diagnostics/tests/platformTypes/rawTypes/typeEnhancement.txt b/compiler/testData/diagnostics/tests/platformTypes/rawTypes/typeEnhancement.txt index a0f31932966..13a1bcada32 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/rawTypes/typeEnhancement.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/rawTypes/typeEnhancement.txt @@ -6,7 +6,7 @@ public fun main(): kotlin.Unit public/*package*/ open class A { public/*package*/ constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public/*package*/ open fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: T, /*1*/ org.jetbrains.annotations.Nullable() y: kotlin.(Mutable)List?): kotlin.(Mutable)List + @org.jetbrains.annotations.NotNull() public/*package*/ open fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: T, /*1*/ @org.jetbrains.annotations.Nullable() y: kotlin.(Mutable)List?): kotlin.(Mutable)List public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -20,7 +20,7 @@ public/*package*/ open class Test { public/*package*/ open class DerivedRawA : A { public/*package*/ constructor DerivedRawA() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any(raw)?): kotlin.Boolean(raw) - org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.Any(raw), /*1*/ org.jetbrains.annotations.Nullable() y: kotlin.(Mutable)List<(raw) kotlin.Any?>?): kotlin.(Mutable)List<(raw) kotlin.Any?> + @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.Any(raw), /*1*/ @org.jetbrains.annotations.Nullable() y: kotlin.(Mutable)List<(raw) kotlin.Any?>?): kotlin.(Mutable)List<(raw) kotlin.Any?> public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int(raw) public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String(raw) } diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/annotatedTypeArguments.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/annotatedTypeArguments.txt index 7477198198c..3dde237402b 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/annotatedTypeArguments.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/annotatedTypeArguments.txt @@ -17,7 +17,7 @@ public/*package*/ open class AnnotatedTypeArguments { public/*package*/ open inner class B : AnnotatedTypeArguments.A { public/*package*/ constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.Nullable() public/*package*/ open override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: L, S<*>>!>): L, S<*>>!>? + @org.jetbrains.annotations.Nullable() public/*package*/ open override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: L, S<*>>!>): L, S<*>>!>? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -41,7 +41,7 @@ public/*package*/ open class AnnotatedTypeArguments { public/*package*/ open inner class D2 : AnnotatedTypeArguments.C { public/*package*/ constructor D2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: L, S<*>>!>!): L, S<*>>!> + @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: L, S<*>>!>!): L, S<*>>!> public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/methodWithTypeParameter.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/methodWithTypeParameter.txt index d9ddfe58659..9c7b576d8d9 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/methodWithTypeParameter.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/methodWithTypeParameter.txt @@ -17,27 +17,27 @@ public/*package*/ open class Outer { public/*package*/ open inner class B : Outer.A { public/*package*/ constructor B() - java.lang.Override() public/*package*/ open override /*1*/ fun bar(/*0*/ org.jetbrains.annotations.NotNull() x: Y): X? + @java.lang.Override() public/*package*/ open override /*1*/ fun bar(/*0*/ @org.jetbrains.annotations.NotNull() x: Y): X? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public/*package*/ open override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: T1?): T2 + @java.lang.Override() public/*package*/ open override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: T1?): T2 public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ open inner class C : Outer.B { public/*package*/ constructor C() - java.lang.Override() public/*package*/ open override /*1*/ fun bar(/*0*/ x: Y): X? + @java.lang.Override() public/*package*/ open override /*1*/ fun bar(/*0*/ x: Y): X? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public/*package*/ open override /*1*/ fun foo(/*0*/ x: I?): J + @java.lang.Override() public/*package*/ open override /*1*/ fun foo(/*0*/ x: I?): J public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ open inner class D : Outer.C { public/*package*/ constructor D() - java.lang.Override() public/*package*/ open override /*1*/ fun bar(/*0*/ org.jetbrains.annotations.Nullable() x: Y!): X + @java.lang.Override() public/*package*/ open override /*1*/ fun bar(/*0*/ @org.jetbrains.annotations.Nullable() x: Y!): X public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: U?): W + @java.lang.Override() @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: U?): W public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/overriddenExtensions.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/overriddenExtensions.txt index 24d5398a978..e70dba086d0 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/overriddenExtensions.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/overriddenExtensions.txt @@ -14,8 +14,8 @@ public/*package*/ open class B : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String?.bar(/*0*/ y: kotlin.String): kotlin.Int - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String.foo(/*0*/ y: kotlin.String?): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String?.bar(/*0*/ y: kotlin.String): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String.foo(/*0*/ y: kotlin.String?): kotlin.Int } public/*package*/ open class B1 : A { @@ -23,8 +23,8 @@ public/*package*/ open class B1 : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String?.bar(/*0*/ y: kotlin.String): kotlin.Int - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String.foo(/*0*/ y: kotlin.String?): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String?.bar(/*0*/ y: kotlin.String): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String.foo(/*0*/ y: kotlin.String?): kotlin.Int } public/*package*/ open class C : A { @@ -32,8 +32,8 @@ public/*package*/ open class C : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.bar(/*0*/ org.jetbrains.annotations.Nullable() y: kotlin.String!): kotlin.Int - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.foo(/*0*/ org.jetbrains.annotations.NotNull() y: kotlin.String!): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.bar(/*0*/ @org.jetbrains.annotations.Nullable() y: kotlin.String!): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.foo(/*0*/ @org.jetbrains.annotations.NotNull() y: kotlin.String!): kotlin.Int } public/*package*/ open class D : B { @@ -41,8 +41,8 @@ public/*package*/ open class D : B { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.bar(/*0*/ org.jetbrains.annotations.NotNull() y: kotlin.String): kotlin.Int - java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.foo(/*0*/ org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.bar(/*0*/ @org.jetbrains.annotations.NotNull() y: kotlin.String): kotlin.Int + @java.lang.Override() public/*package*/ open override /*1*/ fun kotlin.String!.foo(/*0*/ @org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Int } public final class E : B1 { diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeDifferentConstructor.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeDifferentConstructor.txt index 3de4b6bfdcd..8e3502dd9c0 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeDifferentConstructor.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeDifferentConstructor.txt @@ -9,7 +9,7 @@ public/*package*/ open class Outer { public/*package*/ open inner class A { public/*package*/ constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.Nullable() public/*package*/ open fun foo(): Base? + @org.jetbrains.annotations.Nullable() public/*package*/ open fun foo(): Base? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -17,7 +17,7 @@ public/*package*/ open class Outer { public/*package*/ open inner class B : Outer.A { public/*package*/ constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public/*package*/ open override /*1*/ fun foo(): Base? + @java.lang.Override() public/*package*/ open override /*1*/ fun foo(): Base? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -25,7 +25,7 @@ public/*package*/ open class Outer { public/*package*/ open inner class C : Outer.A { public/*package*/ constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(): Base + @java.lang.Override() @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(): Base public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -33,7 +33,7 @@ public/*package*/ open class Outer { public/*package*/ open inner class D : Outer.A { public/*package*/ constructor D() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public/*package*/ open override /*1*/ fun foo(): Derived? + @java.lang.Override() public/*package*/ open override /*1*/ fun foo(): Derived? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -41,7 +41,7 @@ public/*package*/ open class Outer { public/*package*/ open inner class E : Outer.A { public/*package*/ constructor E() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(): Derived + @java.lang.Override() @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(): Derived public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -49,7 +49,7 @@ public/*package*/ open class Outer { public/*package*/ open inner class F : Outer.A { public/*package*/ constructor F() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(): Derived + @java.lang.Override() @org.jetbrains.annotations.NotNull() public/*package*/ open override /*1*/ fun foo(): Derived public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeOverrideInKotlin.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeOverrideInKotlin.txt index 1832c108dc2..6d9d27578cc 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeOverrideInKotlin.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/returnTypeOverrideInKotlin.txt @@ -6,7 +6,7 @@ public fun bar2(): Derived public open class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.Nullable() public/*package*/ open fun foo(): Base? + @org.jetbrains.annotations.Nullable() public/*package*/ open fun foo(): Base? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/saveAnnotationAfterSubstitution.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/saveAnnotationAfterSubstitution.txt index ef5ae3eb9b0..d3944a86d36 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/saveAnnotationAfterSubstitution.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/saveAnnotationAfterSubstitution.txt @@ -7,49 +7,49 @@ public/*package*/ /*synthesized*/ fun B3(/*0*/ function: (kotlin.String!, kotlin public/*package*/ interface A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: T, /*1*/ org.jetbrains.annotations.Nullable() y: T?): kotlin.Unit + public abstract fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: T, /*1*/ @org.jetbrains.annotations.Nullable() y: T?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ interface B1 : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ @org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ interface B2 : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ @org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ interface B3 : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: kotlin.String?, /*1*/ org.jetbrains.annotations.NotNull() y: kotlin.String!): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: kotlin.String?, /*1*/ @org.jetbrains.annotations.NotNull() y: kotlin.String!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public interface C1 : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ @org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public interface C2 : A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String?, /*1*/ org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String?, /*1*/ @org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public interface C3 : B1 { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String, /*1*/ @org.jetbrains.annotations.Nullable() y: kotlin.String?): kotlin.Unit public abstract fun foo(/*0*/ x: kotlin.String?, /*1*/ y: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentParameterNullability.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentParameterNullability.txt index c6340170bfa..42db3d4d35b 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentParameterNullability.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentParameterNullability.txt @@ -5,14 +5,14 @@ public/*package*/ /*synthesized*/ fun B(/*0*/ function: (kotlin.String!) -> kotl public/*package*/ interface A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit + public abstract fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ interface B { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit + public abstract fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -21,7 +21,7 @@ public final class C1 : A, B { public constructor C1() public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ fun foo(/*0*/ x: kotlin.String): kotlin.Unit - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String } @@ -29,7 +29,7 @@ public final class C1 : A, B { public final class C2 : A, B { public constructor C2() public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit public open override /*1*/ fun foo(/*0*/ x: kotlin.String?): kotlin.Unit public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String @@ -39,7 +39,7 @@ public final class C3 : I { public constructor C3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ fun foo(/*0*/ x: kotlin.String): kotlin.Unit - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -47,7 +47,7 @@ public final class C3 : I { public final class C4 : I { public constructor C4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit public open override /*1*/ fun foo(/*0*/ x: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -55,8 +55,8 @@ public final class C4 : I { public interface I : A, B { public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit - public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() x: kotlin.String): kotlin.Unit + public abstract override /*1*/ /*fake_override*/ fun foo(/*0*/ @org.jetbrains.annotations.Nullable() x: kotlin.String?): kotlin.Unit public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentReturnNullability.txt b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentReturnNullability.txt index ac83fad827d..ca0249ed359 100644 --- a/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentReturnNullability.txt +++ b/compiler/testData/diagnostics/tests/platformTypes/typeEnhancement/supertypeDifferentReturnNullability.txt @@ -5,14 +5,14 @@ public/*package*/ /*synthesized*/ fun B(/*0*/ function: () -> kotlin.String!): B public/*package*/ interface A { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.Nullable() public abstract fun foo(): kotlin.String? + @org.jetbrains.annotations.Nullable() public abstract fun foo(): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public/*package*/ interface B { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.String + @org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -51,7 +51,7 @@ public final class C4 : I { public interface I : A, B { public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.NotNull() public abstract override /*2*/ /*fake_override*/ fun foo(): kotlin.String + @org.jetbrains.annotations.NotNull() public abstract override /*2*/ /*fake_override*/ fun foo(): kotlin.String public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt b/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt index 456bfa7443e..0b7c68fced4 100644 --- a/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt +++ b/compiler/testData/diagnostics/tests/recovery/namelessToplevelDeclarations.txt @@ -31,7 +31,7 @@ public final enum class : kotlin.Enum<> { public final /*synthesized*/ fun values(): kotlin.Array<> } -kotlin.annotation.annotation() public final class : kotlin.Annotation { +@kotlin.annotation.annotation() public final class : kotlin.Annotation { public constructor () public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/regressions/ea65509.txt b/compiler/testData/diagnostics/tests/regressions/ea65509.txt index 9fd1d7aca17..5ca99c559fe 100644 --- a/compiler/testData/diagnostics/tests/regressions/ea65509.txt +++ b/compiler/testData/diagnostics/tests/regressions/ea65509.txt @@ -2,7 +2,7 @@ package public final class ClassB { public constructor ClassB() - [ERROR : ClassA]() public final fun (): kotlin.Unit + @[ERROR : ClassA]() public final fun (): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/regressions/ea66984.txt b/compiler/testData/diagnostics/tests/regressions/ea66984.txt index 6674978be2b..144b2c4aef7 100644 --- a/compiler/testData/diagnostics/tests/regressions/ea66984.txt +++ b/compiler/testData/diagnostics/tests/regressions/ea66984.txt @@ -1,7 +1,7 @@ package public final class Tree { - public constructor Tree(/*0*/ [ERROR : Not an annotation: T]() element: [ERROR : Type annotation was missing for parameter element], /*1*/ Tree() left: [ERROR : Type annotation was missing for parameter left], /*2*/ Tree() right: [ERROR : Type annotation was missing for parameter right]) + public constructor Tree(/*0*/ @[ERROR : Not an annotation: T]() element: [ERROR : Type annotation was missing for parameter element], /*1*/ @Tree() left: [ERROR : Type annotation was missing for parameter left], /*2*/ @Tree() right: [ERROR : Type annotation was missing for parameter right]) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt index fd343cdf26b..9ddd710fdc3 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.txt @@ -129,7 +129,7 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ var windowStateListener: [ERROR : Unresolved java classifier: WindowStateListener]! invisible_fake final override /*1*/ /*fake_override*/ var x: kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ var y: kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun action(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: [ERROR : Unresolved java classifier: PopupMenu]!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component!): java.awt.Component! public open override /*1*/ /*fake_override*/ fun add(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Any!): kotlin.Unit @@ -164,13 +164,13 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ fun applyCompoundShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShape(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun applyCurrentShapeBelowMe(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: kotlin.String!): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: [ERROR : Unresolved java classifier: ResourceBundle]!): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun applyResourceBundle(/*0*/ p0: kotlin.String!): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun areBoundsValid(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun areFocusTraversalKeysSet(/*0*/ p0: kotlin.Int): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun areInputMethodsEnabled(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun autoProcessMouseWheel(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle]! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun bounds(): [ERROR : Unresolved java classifier: Rectangle]! invisible_fake open override /*1*/ /*fake_override*/ fun calculateCurrentShape(): [ERROR : Unresolved java classifier: Region]! invisible_fake open override /*1*/ /*fake_override*/ fun calculateSecurityWarningPosition(/*0*/ p0: kotlin.Double, /*1*/ p1: kotlin.Double, /*2*/ p2: kotlin.Double, /*3*/ p3: kotlin.Double): [ERROR : Unresolved java classifier: Point2D]! invisible_fake final override /*1*/ /*fake_override*/ fun canBeFocusOwner(): kotlin.Boolean @@ -194,7 +194,7 @@ package test { public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun contains(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun containsFocus(): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun countComponents(): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun countHierarchyMembers(): kotlin.Int public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun createBufferStrategy(/*0*/ p0: kotlin.Int, /*1*/ p1: [ERROR : Unresolved java classifier: BufferCapabilities]!): kotlin.Unit @@ -206,10 +206,10 @@ package test { public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): [ERROR : Unresolved java classifier: VolatileImage]! public open override /*1*/ /*fake_override*/ fun createVolatileImage(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: [ERROR : Unresolved java classifier: ImageCapabilities]!): [ERROR : Unresolved java classifier: VolatileImage]! invisible_fake final override /*1*/ /*fake_override*/ fun decreaseComponentCount(/*0*/ p0: java.awt.Component!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun deliverEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun deliverMouseWheelToAncestor(/*0*/ p0: [ERROR : Unresolved java classifier: MouseWheelEvent]!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun deserializeResources(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun disable(): kotlin.Unit protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun disableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit public final override /*1*/ /*fake_override*/ fun dispatchEvent(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun dispatchEventImpl(/*0*/ p0: [ERROR : Unresolved java classifier: AWTEvent]!): kotlin.Unit @@ -220,8 +220,8 @@ package test { invisible_fake open override /*1*/ /*fake_override*/ fun doDispose(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun doLayout(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun doSwingSerialization(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun enable(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun enable(/*0*/ p0: kotlin.Boolean): kotlin.Unit protected/*protected and package*/ final override /*1*/ /*fake_override*/ fun enableEvents(/*0*/ p0: kotlin.Long): kotlin.Unit public open override /*1*/ /*fake_override*/ fun enableInputMethods(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -278,7 +278,7 @@ package test { invisible_fake open override /*1*/ /*fake_override*/ fun getContainingWindow(): java.awt.Window! public open override /*1*/ /*fake_override*/ fun getContentPane(): java.awt.Container! public open override /*1*/ /*fake_override*/ fun getCursor(): [ERROR : Unresolved java classifier: Cursor]! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getCursorType(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getCursorType(): kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ fun getCursor_NoClientCode(): [ERROR : Unresolved java classifier: Cursor]! public open override /*1*/ /*fake_override*/ fun getDefaultCloseOperation(): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun getDocumentRoot(): java.awt.Window! @@ -293,10 +293,10 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ fun getFocusTraversalKeys_NoIDCheck(/*0*/ p0: kotlin.Int): kotlin.(Mutable)Set<(raw) kotlin.Any?>! public open override /*1*/ /*fake_override*/ fun getFocusTraversalPolicy(): [ERROR : Unresolved java classifier: FocusTraversalPolicy]! public open override /*1*/ /*fake_override*/ fun getFocusableWindowState(): kotlin.Boolean - [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! + @[ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getFont(): [ERROR : Unresolved java classifier: Font]! public open override /*1*/ /*fake_override*/ fun getFontMetrics(/*0*/ p0: [ERROR : Unresolved java classifier: Font]!): [ERROR : Unresolved java classifier: FontMetrics]! invisible_fake final override /*1*/ /*fake_override*/ fun getFont_NoClientCode(): [ERROR : Unresolved java classifier: Font]! - [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]! + @[ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun getForeground(): [ERROR : Unresolved java classifier: Color]! public open override /*1*/ /*fake_override*/ fun getGlassPane(): java.awt.Component! public open override /*1*/ /*fake_override*/ fun getGraphics(): [ERROR : Unresolved java classifier: Graphics]! public open override /*1*/ /*fake_override*/ fun getGraphicsConfiguration(): [ERROR : Unresolved java classifier: GraphicsConfiguration]! @@ -355,7 +355,7 @@ package test { invisible_fake final override /*1*/ /*fake_override*/ fun getOwner_NoClientCode(): java.awt.Window! public open override /*1*/ /*fake_override*/ fun getParent(): java.awt.Container! invisible_fake final override /*1*/ /*fake_override*/ fun getParent_NoClientCode(): java.awt.Container! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getPeer(): [ERROR : Unresolved java classifier: ComponentPeer]! public open override /*1*/ /*fake_override*/ fun getPreferredSize(): java.awt.Dimension! public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: PropertyChangeListener]!>! public open override /*1*/ /*fake_override*/ fun getPropertyChangeListeners(/*0*/ p0: kotlin.String!): kotlin.Array<(out) [ERROR : Unresolved java classifier: PropertyChangeListener]!>! @@ -382,13 +382,13 @@ package test { public open override /*1*/ /*fake_override*/ fun getWindowStateListeners(): kotlin.Array<(out) [ERROR : Unresolved java classifier: WindowStateListener]!>! public open override /*1*/ /*fake_override*/ fun getX(): kotlin.Int public open override /*1*/ /*fake_override*/ fun getY(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun gotFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun handleEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hasFocus(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun hasHeavyweightDescendants(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun hasLightweightDescendants(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun hide(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun imageUpdate(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int, /*5*/ p5: kotlin.Int): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun increaseComponentCount(/*0*/ p0: java.awt.Component!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun init(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]!): kotlin.Unit @@ -396,8 +396,8 @@ package test { invisible_fake open override /*1*/ /*fake_override*/ fun initDeserializedWindow(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun initGC(/*0*/ p0: [ERROR : Unresolved java classifier: GraphicsConfiguration]!): [ERROR : Unresolved java classifier: GraphicsConfiguration]! invisible_fake open override /*1*/ /*fake_override*/ fun initializeFocusTraversalKeys(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun insets(): [ERROR : Unresolved java classifier: Insets]! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun inside(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun invalidate(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun invalidateIfValid(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun invalidateParent(): kotlin.Unit @@ -419,7 +419,7 @@ package test { public final override /*1*/ /*fake_override*/ fun isFocusCycleRoot(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isFocusCycleRoot(/*0*/ p0: java.awt.Container!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isFocusOwner(): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun isFocusTraversable(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun isFocusTraversableOverridden(): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun isFocusTraversalPolicyProvider(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isFocusTraversalPolicySet(): kotlin.Boolean @@ -450,11 +450,11 @@ package test { public open override /*1*/ /*fake_override*/ fun isUndecorated(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isValid(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun isValidateRoot(): kotlin.Boolean - [ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean + @[ERROR : java.beans.Transient]() public open override /*1*/ /*fake_override*/ fun isVisible(): kotlin.Boolean invisible_fake final override /*1*/ /*fake_override*/ fun isVisible_NoClientCode(): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun keyUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun layout(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPaint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun lightweightPrint(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun list(): kotlin.Unit @@ -462,24 +462,24 @@ package test { public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: [ERROR : Unresolved java classifier: PrintWriter]!, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun list(/*0*/ p0: java.io.PrintStream!, /*1*/ p1: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point]! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun locate(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): java.awt.Component! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun location(): [ERROR : Unresolved java classifier: Point]! invisible_fake open override /*1*/ /*fake_override*/ fun location_NoClientCode(): [ERROR : Unresolved java classifier: Point]! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun lostFocus(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Any!): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun minimumSize(): java.awt.Dimension! invisible_fake open override /*1*/ /*fake_override*/ fun mixOnHiding(/*0*/ p0: kotlin.Boolean): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun mixOnReshaping(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun mixOnShowing(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun mixOnValidating(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun mixOnZOrderChanging(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDown(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseDrag(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseEnter(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseExit(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseMove(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun mouseUp(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun move(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun nextFocus(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun notifyNewBounds(/*0*/ p0: kotlin.Boolean, /*1*/ p1: kotlin.Boolean): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun numListening(/*0*/ p0: kotlin.Long): kotlin.Int invisible_fake open override /*1*/ /*fake_override*/ fun ownedInit(/*0*/ p0: java.awt.Window!): kotlin.Unit @@ -490,12 +490,12 @@ package test { invisible_fake open override /*1*/ /*fake_override*/ fun paintHeavyweightComponents(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun paramString(): kotlin.String! invisible_fake open override /*1*/ /*fake_override*/ fun pointRelativeToComponent(/*0*/ p0: [ERROR : Unresolved java classifier: Point]!): [ERROR : Unresolved java classifier: Point]! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Boolean + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun postEvent(/*0*/ p0: [ERROR : Unresolved java classifier: Event]!): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun postProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun postWindowEvent(/*0*/ p0: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun postsOldMouseEvents(): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun preProcessKeyEvent(/*0*/ p0: [ERROR : Unresolved java classifier: KeyEvent]!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun preferredSize(): java.awt.Dimension! public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: [ERROR : Unresolved java classifier: ImageObserver]!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun prepareImage(/*0*/ p0: [ERROR : Unresolved java classifier: Image]!, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: [ERROR : Unresolved java classifier: ImageObserver]!): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun print(/*0*/ p0: [ERROR : Unresolved java classifier: Graphics]!): kotlin.Unit @@ -565,10 +565,10 @@ package test { public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun requestFocusInWindow(/*0*/ p0: kotlin.Boolean, /*1*/ p1: [ERROR : Unresolved java classifier: Cause]!): kotlin.Boolean - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun reshape(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun reshapeNativePeer(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int, /*2*/ p2: kotlin.Int, /*3*/ p3: kotlin.Int, /*4*/ p4: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: java.awt.Dimension!): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun resize(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun revalidate(): kotlin.Unit public final override /*1*/ /*fake_override*/ fun setAlwaysOnTop(/*0*/ p0: kotlin.Boolean): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun setAutoFocusTransferOnDisposal(/*0*/ p0: kotlin.Boolean): kotlin.Unit @@ -581,7 +581,7 @@ package test { public open override /*1*/ /*fake_override*/ fun setComponentOrientation(/*0*/ p0: [ERROR : Unresolved java classifier: ComponentOrientation]!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setComponentZOrder(/*0*/ p0: java.awt.Component!, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setContentPane(/*0*/ p0: java.awt.Container!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setCursor(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setDefaultCloseOperation(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setDropTarget(/*0*/ p0: [ERROR : Unresolved java classifier: DropTarget]!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setEnabled(/*0*/ p0: kotlin.Boolean): kotlin.Unit @@ -632,9 +632,9 @@ package test { public open override /*1*/ /*fake_override*/ fun setUndecorated(/*0*/ p0: kotlin.Boolean): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setVisible(/*0*/ p0: kotlin.Boolean): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun setWarningString(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun show(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun show(/*0*/ p0: kotlin.Boolean): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun size(): java.awt.Dimension! invisible_fake open override /*1*/ /*fake_override*/ fun startLWModal(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun stopLWModal(): kotlin.Unit invisible_fake final override /*1*/ /*fake_override*/ fun subtractAndApplyShape(/*0*/ p0: [ERROR : Unresolved java classifier: Region]!): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/regressions/kt312.txt b/compiler/testData/diagnostics/tests/regressions/kt312.txt index 03941fd5b43..aa4d149e05b 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt312.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt312.txt @@ -3,5 +3,5 @@ package public val args: kotlin.Array public val name: kotlin.String public val name1: kotlin.String? -kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array +@kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array public fun kotlin.Array.safeGet(/*0*/ index: kotlin.Int): T? diff --git a/compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt b/compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt index 323a0649dee..b7c391432b4 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt385.109.441.txt @@ -5,7 +5,7 @@ public fun generic_invoker(/*0*/ gen: () -> T): T public fun main(/*0*/ args: kotlin.Array): kotlin.Unit public fun println(/*0*/ message: kotlin.Int): kotlin.Unit public fun println(/*0*/ message: kotlin.Long): kotlin.Unit -kotlin.inline() public fun run(/*0*/ body: () -> T): T +@kotlin.inline() public fun run(/*0*/ body: () -> T): T public fun kotlin.Iterable.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit public fun kotlin.Iterable.foreach(/*0*/ operation: (kotlin.Int, T) -> kotlin.Unit): kotlin.Unit public fun kotlin.Iterator.foreach(/*0*/ operation: (T) -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/regressions/kt439.txt b/compiler/testData/diagnostics/tests/regressions/kt439.txt index c951551c8ca..8e5b4e52982 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt439.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt439.txt @@ -1,4 +1,4 @@ package public fun main1(/*0*/ args: kotlin.Array): kotlin.Unit -kotlin.inline() public fun run1(/*0*/ body: () -> T): T +@kotlin.inline() public fun run1(/*0*/ body: () -> T): T diff --git a/compiler/testData/diagnostics/tests/regressions/kt4693.txt b/compiler/testData/diagnostics/tests/regressions/kt4693.txt index 4d294ffaca4..b4627efaf4a 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt4693.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt4693.txt @@ -6,7 +6,7 @@ public final enum class MyEnum : kotlin.Enum { private constructor MyEnum() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: MyEnum): kotlin.Int - kotlin.inline() public final fun doSmth(/*0*/ f: (MyEnum) -> kotlin.String): kotlin.String + @kotlin.inline() public final fun doSmth(/*0*/ f: (MyEnum) -> kotlin.String): kotlin.String public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final override /*1*/ /*fake_override*/ fun name(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/regressions/kt588.txt b/compiler/testData/diagnostics/tests/regressions/kt588.txt index fe2c3404d57..cd032362828 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt588.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt588.txt @@ -26,8 +26,8 @@ public final class Test : java.lang.Thread { invisible_fake open override /*1*/ /*fake_override*/ fun blockedOn(/*0*/ p0: [ERROR : Unresolved java classifier: Interruptible]!): kotlin.Unit public final override /*1*/ /*fake_override*/ fun checkAccess(): kotlin.Unit protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun countStackFrames(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun destroy(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun countStackFrames(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun destroy(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun dispatchUncaughtException(/*0*/ p0: kotlin.Throwable!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean invisible_fake open override /*1*/ /*fake_override*/ fun exit(): kotlin.Unit @@ -50,7 +50,7 @@ public final class Test : java.lang.Thread { public final override /*1*/ /*fake_override*/ fun join(): kotlin.Unit public final override /*1*/ /*fake_override*/ fun join(/*0*/ p0: kotlin.Long): kotlin.Unit public final override /*1*/ /*fake_override*/ fun join(/*0*/ p0: kotlin.Long, /*1*/ p1: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun resume(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun resume(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun resume0(): kotlin.Unit public open override /*1*/ fun run(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setContextClassLoader(/*0*/ p0: java.lang.ClassLoader!): kotlin.Unit @@ -62,10 +62,10 @@ public final class Test : java.lang.Thread { public open override /*1*/ /*fake_override*/ fun setUncaughtExceptionHandler(/*0*/ p0: java.lang.Thread.UncaughtExceptionHandler!): kotlin.Unit public open override /*1*/ /*fake_override*/ fun start(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun start0(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun stop(): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun stop(/*0*/ p0: kotlin.Throwable!): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun stop(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun stop(/*0*/ p0: kotlin.Throwable!): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun stop0(/*0*/ p0: kotlin.Any!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun suspend(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public final override /*1*/ /*fake_override*/ fun suspend(): kotlin.Unit invisible_fake open override /*1*/ /*fake_override*/ fun suspend0(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/regressions/kt7585/base.txt b/compiler/testData/diagnostics/tests/regressions/kt7585/base.txt index 322b4fd4781..d7ede2dbf70 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt7585/base.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt7585/base.txt @@ -24,7 +24,7 @@ public final class MyWrapper : Wrapper { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class Pair { +@kotlin.data() public final class Pair { public constructor Pair(/*0*/ a: T, /*1*/ b: T) public final val a: T public final val b: T diff --git a/compiler/testData/diagnostics/tests/regressions/kt7585/java.txt b/compiler/testData/diagnostics/tests/regressions/kt7585/java.txt index 5481eb61957..0e2c97d9f34 100644 --- a/compiler/testData/diagnostics/tests/regressions/kt7585/java.txt +++ b/compiler/testData/diagnostics/tests/regressions/kt7585/java.txt @@ -24,7 +24,7 @@ public final class MyWrapper : Wrapper { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class Pair { +@kotlin.data() public final class Pair { public constructor Pair(/*0*/ a: T, /*1*/ b: T) public final val a: T public final val b: T diff --git a/compiler/testData/diagnostics/tests/resolve/HiddenDeclarations.txt b/compiler/testData/diagnostics/tests/resolve/HiddenDeclarations.txt index 300f70025ed..d8dde751ccc 100644 --- a/compiler/testData/diagnostics/tests/resolve/HiddenDeclarations.txt +++ b/compiler/testData/diagnostics/tests/resolve/HiddenDeclarations.txt @@ -1,52 +1,52 @@ package package test { - kotlin.HiddenDeclaration() public var topLevelProperty: kotlin.Int - kotlin.HiddenDeclaration() public val kotlin.String.topLevelExtensionProperty: kotlin.Int - kotlin.HiddenDeclaration() public fun topLevelFun(): kotlin.Unit - kotlin.HiddenDeclaration() public fun kotlin.String.topLevelExtensionFun(): kotlin.Unit + @kotlin.HiddenDeclaration() public var topLevelProperty: kotlin.Int + @kotlin.HiddenDeclaration() public val kotlin.String.topLevelExtensionProperty: kotlin.Int + @kotlin.HiddenDeclaration() public fun topLevelFun(): kotlin.Unit + @kotlin.HiddenDeclaration() public fun kotlin.String.topLevelExtensionFun(): kotlin.Unit public open class A { public constructor A(/*0*/ p: kotlin.Int) - kotlin.HiddenDeclaration() public constructor A(/*0*/ s: kotlin.String) - kotlin.HiddenDeclaration() public final val memberProperty: kotlin.Int = 1 - kotlin.HiddenDeclaration() public final val kotlin.String.memberExtensionProperty: kotlin.Int + @kotlin.HiddenDeclaration() public constructor A(/*0*/ s: kotlin.String) + @kotlin.HiddenDeclaration() public final val memberProperty: kotlin.Int = 1 + @kotlin.HiddenDeclaration() public final val kotlin.String.memberExtensionProperty: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.HiddenDeclaration() public open fun memberFun(): kotlin.Unit + @kotlin.HiddenDeclaration() public open fun memberFun(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.HiddenDeclaration() public final fun kotlin.String.memberExtensionFun(): kotlin.Unit + @kotlin.HiddenDeclaration() public final fun kotlin.String.memberExtensionFun(): kotlin.Unit } public final class B : test.A { public constructor B() - kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val memberProperty: kotlin.Int - kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val kotlin.String.memberExtensionProperty: kotlin.Int + @kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val memberProperty: kotlin.Int + @kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val kotlin.String.memberExtensionProperty: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ fun memberFun(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ fun kotlin.String.memberExtensionFun(): kotlin.Unit + @kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ fun kotlin.String.memberExtensionFun(): kotlin.Unit } public final class C : test.A { public constructor C() - kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val memberProperty: kotlin.Int - kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val kotlin.String.memberExtensionProperty: kotlin.Int + @kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val memberProperty: kotlin.Int + @kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ val kotlin.String.memberExtensionProperty: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.HiddenDeclaration() public open override /*1*/ /*fake_override*/ fun memberFun(): kotlin.Unit + @kotlin.HiddenDeclaration() public open override /*1*/ /*fake_override*/ fun memberFun(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ fun kotlin.String.memberExtensionFun(): kotlin.Unit + @kotlin.HiddenDeclaration() public final override /*1*/ /*fake_override*/ fun kotlin.String.memberExtensionFun(): kotlin.Unit } public interface I { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.HiddenDeclaration() public abstract fun foo1(): kotlin.Unit - kotlin.HiddenDeclaration() public abstract fun foo2(): kotlin.Unit + @kotlin.HiddenDeclaration() public abstract fun foo1(): kotlin.Unit + @kotlin.HiddenDeclaration() public abstract fun foo2(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -55,7 +55,7 @@ package test { public constructor X() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ fun foo1(): kotlin.Unit - kotlin.HiddenDeclaration() public abstract override /*1*/ /*fake_override*/ fun foo2(): kotlin.Unit + @kotlin.HiddenDeclaration() public abstract override /*1*/ /*fake_override*/ fun foo2(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/resolve/resolveAnnotatedLambdaArgument.txt b/compiler/testData/diagnostics/tests/resolve/resolveAnnotatedLambdaArgument.txt index f1caaad465d..a44ca174212 100644 --- a/compiler/testData/diagnostics/tests/resolve/resolveAnnotatedLambdaArgument.txt +++ b/compiler/testData/diagnostics/tests/resolve/resolveAnnotatedLambdaArgument.txt @@ -3,7 +3,7 @@ package public fun bar(/*0*/ block: (T) -> kotlin.Int): kotlin.Unit public fun foo(): kotlin.Unit -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/sealed/ExhaustiveWhenWithAdditionalMember.txt b/compiler/testData/diagnostics/tests/sealed/ExhaustiveWhenWithAdditionalMember.txt index 68030c5a3fc..3b15b06a080 100644 --- a/compiler/testData/diagnostics/tests/sealed/ExhaustiveWhenWithAdditionalMember.txt +++ b/compiler/testData/diagnostics/tests/sealed/ExhaustiveWhenWithAdditionalMember.txt @@ -44,7 +44,7 @@ public sealed class Sealed { } } - kotlin.data() public final class Tuple { + @kotlin.data() public final class Tuple { public constructor Tuple(/*0*/ x: kotlin.Int, /*1*/ y: kotlin.Int) public final val x: kotlin.Int public final val y: kotlin.Int diff --git a/compiler/testData/diagnostics/tests/secondaryConstructors/ctrsAnnotationResolve.txt b/compiler/testData/diagnostics/tests/secondaryConstructors/ctrsAnnotationResolve.txt index ad7ea7cded2..451586c935b 100644 --- a/compiler/testData/diagnostics/tests/secondaryConstructors/ctrsAnnotationResolve.txt +++ b/compiler/testData/diagnostics/tests/secondaryConstructors/ctrsAnnotationResolve.txt @@ -1,22 +1,22 @@ package public final class A { - Ann1() public constructor A() - Ann2() public constructor A(/*0*/ x1: kotlin.Int) - Ann2(x = 2) public constructor A(/*0*/ x1: kotlin.Int, /*1*/ x2: kotlin.Int) + @Ann1() public constructor A() + @Ann2() public constructor A(/*0*/ x1: kotlin.Int) + @Ann2(x = 2) public constructor A(/*0*/ x1: kotlin.Int, /*1*/ x2: kotlin.Int) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/secondaryConstructors/dataClasses.txt b/compiler/testData/diagnostics/tests/secondaryConstructors/dataClasses.txt index 4fea5aa5d13..edd8acc71d3 100644 --- a/compiler/testData/diagnostics/tests/secondaryConstructors/dataClasses.txt +++ b/compiler/testData/diagnostics/tests/secondaryConstructors/dataClasses.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class A1 { +@kotlin.data() public final class A1 { public constructor A1() public constructor A1(/*0*/ x: kotlin.String) public final val x: kotlin.String @@ -11,7 +11,7 @@ kotlin.data() public final class A1 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class A2 { +@kotlin.data() public final class A2 { public constructor A2() public constructor A2(/*0*/ x: kotlin.String) public final /*synthesized*/ fun copy(): A2 @@ -20,7 +20,7 @@ kotlin.data() public final class A2 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() public final class A3 { +@kotlin.data() public final class A3 { public constructor A3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt b/compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt index 3b8f94dac58..ce922263a52 100644 --- a/compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt +++ b/compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.txt @@ -1,6 +1,6 @@ package -kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array +@kotlin.inline() public fun Array(/*0*/ n: kotlin.Int, /*1*/ block: (kotlin.Int) -> T): kotlin.Array public fun foo(/*0*/ a: A, /*1*/ c: kotlin.Int): kotlin.Unit public final class A { diff --git a/compiler/testData/diagnostics/tests/smartCasts/elvisExclExclPlatform.txt b/compiler/testData/diagnostics/tests/smartCasts/elvisExclExclPlatform.txt index 3ceef9b54e4..03a70bdffd8 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/elvisExclExclPlatform.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/elvisExclExclPlatform.txt @@ -11,6 +11,6 @@ package p { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - org.jetbrains.annotations.Nullable() public/*package*/ open fun create(): kotlin.String? + @org.jetbrains.annotations.Nullable() public/*package*/ open fun create(): kotlin.String? } } diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt index 19564a607b8..645f69f5925 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt1355.txt @@ -5,7 +5,7 @@ package a { public fun foo(/*0*/ map: kotlin.MutableMap, /*1*/ value: kotlin.String?): kotlin.Unit public fun kotlin.MutableMap.set(/*0*/ key: K, /*1*/ value: V): V? - kotlin.data() public open class Tag { + @kotlin.data() public open class Tag { public constructor Tag(/*0*/ tagName: kotlin.String) public final val attributes: kotlin.MutableMap public final val contents: kotlin.MutableList diff --git a/compiler/testData/diagnostics/tests/smartCasts/inference/kt6242.txt b/compiler/testData/diagnostics/tests/smartCasts/inference/kt6242.txt index 230507e43ba..a0cdbf548c3 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/inference/kt6242.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/inference/kt6242.txt @@ -1,4 +1,4 @@ package public fun baz(): kotlin.Unit -kotlin.inline() public fun foo(/*0*/ block: () -> T): T +@kotlin.inline() public fun foo(/*0*/ block: () -> T): T diff --git a/compiler/testData/diagnostics/tests/smartCasts/kt3711.txt b/compiler/testData/diagnostics/tests/smartCasts/kt3711.txt index 90ef7f51025..790d9564d06 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/kt3711.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/kt3711.txt @@ -3,7 +3,7 @@ package public fun f(/*0*/ a: kotlin.String?): kotlin.Unit public fun kotlin.String.to(/*0*/ second: kotlin.String): StringPair -kotlin.data() public final class StringPair { +@kotlin.data() public final class StringPair { public constructor StringPair(/*0*/ first: kotlin.String, /*1*/ second: kotlin.String) public final val first: kotlin.String public final val second: kotlin.String diff --git a/compiler/testData/diagnostics/tests/smartCasts/kt3899.txt b/compiler/testData/diagnostics/tests/smartCasts/kt3899.txt index 54e719c2c05..ce216e8a0f5 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/kt3899.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/kt3899.txt @@ -4,7 +4,7 @@ public fun F(): kotlin.MutableMap public fun hashMapOf(/*0*/ pair: StringPair): kotlin.MutableMap public fun kotlin.String.to(/*0*/ second: kotlin.String): StringPair -kotlin.data() public final class StringPair { +@kotlin.data() public final class StringPair { public constructor StringPair(/*0*/ first: kotlin.String, /*1*/ second: kotlin.String) public final val first: kotlin.String public final val second: kotlin.String diff --git a/compiler/testData/diagnostics/tests/smartCasts/lambdaCallAnnotated.txt b/compiler/testData/diagnostics/tests/smartCasts/lambdaCallAnnotated.txt index 2be3538d8bb..77e23fb17c2 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/lambdaCallAnnotated.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/lambdaCallAnnotated.txt @@ -2,7 +2,7 @@ package public fun bar(): kotlin.Int -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) kotlin.annotation.annotation() public final class My : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.EXPRESSION}) @kotlin.annotation.annotation() public final class My : kotlin.Annotation { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/smartCasts/safecalls/property.txt b/compiler/testData/diagnostics/tests/smartCasts/safecalls/property.txt index 64b6035c30f..72210d2d93f 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/safecalls/property.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/safecalls/property.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ y: MyClass): kotlin.Int -kotlin.data() public final class MyClass { +@kotlin.data() public final class MyClass { public constructor MyClass(/*0*/ x: kotlin.String?) public final val x: kotlin.String? public final /*synthesized*/ fun component1(): kotlin.String? diff --git a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/doWhileWithBreak.txt b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/doWhileWithBreak.txt index 1d6bf1c374d..d9b98db5773 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/doWhileWithBreak.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/doWhileWithBreak.txt @@ -2,7 +2,7 @@ package public fun list(/*0*/ start: SomeObject): kotlin.Unit -kotlin.data() public final class SomeObject { +@kotlin.data() public final class SomeObject { public constructor SomeObject(/*0*/ n: SomeObject?) public final val n: SomeObject? public final /*synthesized*/ fun component1(): SomeObject? diff --git a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEach.txt b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEach.txt index 6283fdc3852..87938085f3b 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEach.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEach.txt @@ -2,7 +2,7 @@ package public fun list(/*0*/ start: SomeObject): SomeObject -kotlin.data() public final class SomeObject { +@kotlin.data() public final class SomeObject { public constructor SomeObject(/*0*/ n: SomeObject?) public final val n: SomeObject? public final /*synthesized*/ fun component1(): SomeObject? diff --git a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithBreak.txt b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithBreak.txt index 6283fdc3852..87938085f3b 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithBreak.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithBreak.txt @@ -2,7 +2,7 @@ package public fun list(/*0*/ start: SomeObject): SomeObject -kotlin.data() public final class SomeObject { +@kotlin.data() public final class SomeObject { public constructor SomeObject(/*0*/ n: SomeObject?) public final val n: SomeObject? public final /*synthesized*/ fun component1(): SomeObject? diff --git a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithContinue.txt b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithContinue.txt index 6283fdc3852..87938085f3b 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithContinue.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/forEachWithContinue.txt @@ -2,7 +2,7 @@ package public fun list(/*0*/ start: SomeObject): SomeObject -kotlin.data() public final class SomeObject { +@kotlin.data() public final class SomeObject { public constructor SomeObject(/*0*/ n: SomeObject?) public final val n: SomeObject? public final /*synthesized*/ fun component1(): SomeObject? diff --git a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/infiniteWhileWithBreak.txt b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/infiniteWhileWithBreak.txt index 1d6bf1c374d..d9b98db5773 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/infiniteWhileWithBreak.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/infiniteWhileWithBreak.txt @@ -2,7 +2,7 @@ package public fun list(/*0*/ start: SomeObject): kotlin.Unit -kotlin.data() public final class SomeObject { +@kotlin.data() public final class SomeObject { public constructor SomeObject(/*0*/ n: SomeObject?) public final val n: SomeObject? public final /*synthesized*/ fun component1(): SomeObject? diff --git a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/iterations.txt b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/iterations.txt index 636e295179f..43c5b93250a 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/iterations.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/iterations.txt @@ -2,7 +2,7 @@ package public fun list(/*0*/ start: SomeObject): kotlin.Unit -kotlin.data() public final class SomeObject { +@kotlin.data() public final class SomeObject { public constructor SomeObject(/*0*/ n: SomeObject?) public final val n: SomeObject? public final /*synthesized*/ fun component1(): SomeObject? diff --git a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/whileWithBreak.txt b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/whileWithBreak.txt index 1d6bf1c374d..d9b98db5773 100644 --- a/compiler/testData/diagnostics/tests/smartCasts/varnotnull/whileWithBreak.txt +++ b/compiler/testData/diagnostics/tests/smartCasts/varnotnull/whileWithBreak.txt @@ -2,7 +2,7 @@ package public fun list(/*0*/ start: SomeObject): kotlin.Unit -kotlin.data() public final class SomeObject { +@kotlin.data() public final class SomeObject { public constructor SomeObject(/*0*/ n: SomeObject?) public final val n: SomeObject? public final /*synthesized*/ fun component1(): SomeObject? diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt index 43e8040e30e..4064b73eb06 100644 --- a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClass.txt @@ -1,6 +1,6 @@ package -kotlin.Suppress(names = {"warnings"}) public final class C { +@kotlin.Suppress(names = {"warnings"}) public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(/*0*/ p: kotlin.String?): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt index f7693547e90..08fef1d6308 100644 --- a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnClassObject.txt @@ -6,7 +6,7 @@ public final class C { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.Suppress(names = {"warnings"}) public companion object Companion { + @kotlin.Suppress(names = {"warnings"}) public companion object Companion { private constructor Companion() public final val foo: kotlin.String? = null public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt index c43f7572939..c1ed4f24ad2 100644 --- a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnFunction.txt @@ -3,7 +3,7 @@ package public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Suppress(names = {"warnings"}) public final fun foo(/*0*/ p: kotlin.String?): kotlin.Unit + @kotlin.Suppress(names = {"warnings"}) public final fun foo(/*0*/ p: kotlin.String?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt index c6385adf4f8..9951613ac24 100644 --- a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnObject.txt @@ -1,6 +1,6 @@ package -kotlin.Suppress(names = {"warnings"}) public object C { +@kotlin.Suppress(names = {"warnings"}) public object C { private constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(/*0*/ p: kotlin.String?): kotlin.Unit diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt index 4d09413f28c..6d58bb3e1b6 100644 --- a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnParameter.txt @@ -3,7 +3,7 @@ package public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final fun foo(/*0*/ kotlin.Suppress(names = {"warnings"}) p: kotlin.String? = ...): kotlin.Unit + public final fun foo(/*0*/ @kotlin.Suppress(names = {"warnings"}) p: kotlin.String? = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt index 98071dac4a6..4f822b6ddb7 100644 --- a/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt +++ b/compiler/testData/diagnostics/tests/suppress/allWarnings/suppressWarningsOnProperty.txt @@ -2,7 +2,7 @@ package public final class C { public constructor C() - kotlin.Suppress(names = {"warnings"}) public final val foo: kotlin.String? = null + @kotlin.Suppress(names = {"warnings"}) public final val foo: kotlin.String? = null public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt index 3cfca723e5f..118387d331e 100644 --- a/compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/mixed.txt @@ -1,9 +1,9 @@ package -kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final class C { +@kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Suppress(names = {"UNNECESSARY_NOT_NULL_ASSERTION"}) public final fun foo(): kotlin.String? + @kotlin.Suppress(names = {"UNNECESSARY_NOT_NULL_ASSERTION"}) public final fun foo(): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt index 527ecc40193..7ff0cffc27d 100644 --- a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClass.txt @@ -1,6 +1,6 @@ package -kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public final class C { +@kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.String? diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt index 463af6b1110..5597df5a12c 100644 --- a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onClassObject.txt @@ -6,7 +6,7 @@ public final class C { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public companion object Companion { + @kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public companion object Companion { private constructor Companion() public final val foo: kotlin.String? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt index e208b4cb30d..ad6bfe3d804 100644 --- a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onFunction.txt @@ -3,7 +3,7 @@ package public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public final fun foo(): kotlin.String? + @kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public final fun foo(): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt index 041b357717d..9f2523c76a5 100644 --- a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onObject.txt @@ -1,6 +1,6 @@ package -kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public object C { +@kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public object C { private constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.String? diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt index 216342715fa..ba4c736b091 100644 --- a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onParameter.txt @@ -3,7 +3,7 @@ package public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final fun foo(/*0*/ kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) p: kotlin.String? = ...): kotlin.String? + public final fun foo(/*0*/ @kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) p: kotlin.String? = ...): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt index 2c56fd34bcc..ef2e2ef9720 100644 --- a/compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt +++ b/compiler/testData/diagnostics/tests/suppress/manyWarnings/onProperty.txt @@ -2,7 +2,7 @@ package public final class C { public constructor C() - kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public final val foo: kotlin.String? + @kotlin.Suppress(names = {"REDUNDANT_NULLABLE", "UNNECESSARY_NOT_NULL_ASSERTION"}) public final val foo: kotlin.String? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt index 02e9e6e33e1..0dfcf0eaf3b 100644 --- a/compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClass.txt @@ -1,6 +1,6 @@ package -kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final class C { +@kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.String? diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt index 1431337661b..e72e84c1f36 100644 --- a/compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onClassObject.txt @@ -6,7 +6,7 @@ public final class C { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public companion object Companion { + @kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public companion object Companion { private constructor Companion() public final val foo: kotlin.String? = null public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt index 4fda8d03660..b77e5c8f0f6 100644 --- a/compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onFunction.txt @@ -3,7 +3,7 @@ package public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final fun foo(): kotlin.String? + @kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final fun foo(): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt index 30b80f0c6a4..a3a6b4fb5c1 100644 --- a/compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onObject.txt @@ -1,6 +1,6 @@ package -kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public object C { +@kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public object C { private constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.String? diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt index 4e25c7dd9fd..50eb206de23 100644 --- a/compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onParameter.txt @@ -3,7 +3,7 @@ package public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - public final fun foo(/*0*/ kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) p: kotlin.String? = ...): kotlin.String? + public final fun foo(/*0*/ @kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) p: kotlin.String? = ...): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt b/compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt index ea598b56520..745d2914033 100644 --- a/compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt +++ b/compiler/testData/diagnostics/tests/suppress/oneWarning/onProperty.txt @@ -2,7 +2,7 @@ package public final class C { public constructor C() - kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final val foo: kotlin.String? = null + @kotlin.Suppress(names = {"REDUNDANT_NULLABLE"}) public final val foo: kotlin.String? = null public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/syntheticExtensions/javaProperties/TypeAnnotation.txt b/compiler/testData/diagnostics/tests/syntheticExtensions/javaProperties/TypeAnnotation.txt index d1120929bb1..5f29849f461 100644 --- a/compiler/testData/diagnostics/tests/syntheticExtensions/javaProperties/TypeAnnotation.txt +++ b/compiler/testData/diagnostics/tests/syntheticExtensions/javaProperties/TypeAnnotation.txt @@ -5,7 +5,7 @@ public fun foo(/*0*/ javaClass: JavaClass): kotlin.Unit public open class JavaClass { public constructor JavaClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - org.jetbrains.annotations.Nullable() public open fun getSomething(): kotlin.String? + @org.jetbrains.annotations.Nullable() public open fun getSomething(): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ParameterTypeAnnotation.txt b/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ParameterTypeAnnotation.txt index fc8deada524..31cd431d011 100644 --- a/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ParameterTypeAnnotation.txt +++ b/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ParameterTypeAnnotation.txt @@ -4,7 +4,7 @@ public /*synthesized*/ fun JavaInterface(/*0*/ function: (kotlin.String!, java.l public fun foo(/*0*/ javaInterface: JavaInterface): kotlin.Unit public interface JavaInterface { - public abstract fun doIt(/*0*/ org.jetbrains.annotations.NotNull() s: kotlin.String, /*1*/ org.jetbrains.annotations.NotNull() runnable: java.lang.Runnable): kotlin.Unit + public abstract fun doIt(/*0*/ @org.jetbrains.annotations.NotNull() s: kotlin.String, /*1*/ @org.jetbrains.annotations.NotNull() runnable: java.lang.Runnable): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ReturnTypeAnnotation.txt b/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ReturnTypeAnnotation.txt index 25bda3c34cd..692c45183e5 100644 --- a/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ReturnTypeAnnotation.txt +++ b/compiler/testData/diagnostics/tests/syntheticExtensions/samAdapters/ReturnTypeAnnotation.txt @@ -4,7 +4,7 @@ public /*synthesized*/ fun Provider(/*0*/ function: () - public fun foo(/*0*/ javaInterface: JavaInterface): kotlin.Unit public interface JavaInterface { - org.jetbrains.annotations.Nullable() public abstract fun compute(/*0*/ org.jetbrains.annotations.NotNull() provider: Provider): kotlin.String? + @org.jetbrains.annotations.Nullable() public abstract fun compute(/*0*/ @org.jetbrains.annotations.NotNull() provider: Provider): kotlin.String? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt b/compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt index 488c28943f9..58e3c4d010d 100644 --- a/compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt +++ b/compiler/testData/diagnostics/tests/when/AnnotatedWhenStatement.txt @@ -2,7 +2,7 @@ package public fun foo(/*0*/ a: kotlin.Int): kotlin.Unit -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt index f90a5a7cb6d..fc4b0d7e517 100644 --- a/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt +++ b/compiler/testData/diagnostics/tests/when/ExhaustivePlatformEnumAnnotated.txt @@ -17,7 +17,7 @@ public final enum class J : kotlin.Enum { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String // Static members - org.jetbrains.annotations.NotNull() public open fun create(): J + @org.jetbrains.annotations.NotNull() public open fun create(): J public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): J public final /*synthesized*/ fun values(): kotlin.Array } diff --git a/compiler/testData/diagnostics/testsWithJava8/annotations/deprecatedRepeatable.txt b/compiler/testData/diagnostics/testsWithJava8/annotations/deprecatedRepeatable.txt index 5d397f82bdb..6effb4c7295 100644 --- a/compiler/testData/diagnostics/testsWithJava8/annotations/deprecatedRepeatable.txt +++ b/compiler/testData/diagnostics/testsWithJava8/annotations/deprecatedRepeatable.txt @@ -1,6 +1,6 @@ package -kotlin.annotation.annotation() public final class Annotations : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Annotations : kotlin.Annotation { public constructor Annotations(/*0*/ vararg value: RepAnn /*kotlin.Array*/) public final val value: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -8,14 +8,14 @@ kotlin.annotation.annotation() public final class Annotations : kotlin.Annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -java.lang.annotation.Repeatable(value = OtherAnnotations::class) kotlin.annotation.annotation() public final class OtherAnn : kotlin.Annotation { +@java.lang.annotation.Repeatable(value = OtherAnnotations::class) @kotlin.annotation.annotation() public final class OtherAnn : kotlin.Annotation { public constructor OtherAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class OtherAnnotations : kotlin.Annotation { +@kotlin.annotation.annotation() public final class OtherAnnotations : kotlin.Annotation { public constructor OtherAnnotations(/*0*/ vararg value: OtherAnn /*kotlin.Array*/) public final val value: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -23,7 +23,7 @@ kotlin.annotation.annotation() public final class OtherAnnotations : kotlin.Anno public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -java.lang.annotation.Repeatable(value = Annotations::class) kotlin.annotation.annotation() public final class RepAnn : kotlin.Annotation { +@java.lang.annotation.Repeatable(value = Annotations::class) @kotlin.annotation.annotation() public final class RepAnn : kotlin.Annotation { public constructor RepAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatable.txt b/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatable.txt index 6f61ea1c391..f65fd714305 100644 --- a/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatable.txt +++ b/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatable.txt @@ -1,13 +1,13 @@ package -RepeatableAnnotation() RepeatableAnnotation() public final class My { +@RepeatableAnnotation() @RepeatableAnnotation() public final class My { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Repeatable() public final class RepeatableAnnotation : kotlin.Annotation { +@kotlin.annotation.Repeatable() public final class RepeatableAnnotation : kotlin.Annotation { public constructor RepeatableAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatableRetention.txt b/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatableRetention.txt index e41abbffb63..c85b415996c 100644 --- a/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatableRetention.txt +++ b/compiler/testData/diagnostics/testsWithJava8/annotations/javaRepeatableRetention.txt @@ -1,13 +1,13 @@ package -RepeatableAnnotation() RepeatableAnnotation() public final class My { +@RepeatableAnnotation() @RepeatableAnnotation() public final class My { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Repeatable() kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RepeatableAnnotation : kotlin.Annotation { +@kotlin.annotation.Repeatable() @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RepeatableAnnotation : kotlin.Annotation { public constructor RepeatableAnnotation() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJava8/annotations/javaUnrepeatable.txt b/compiler/testData/diagnostics/testsWithJava8/annotations/javaUnrepeatable.txt index 6b956e0f554..bf3b9b16c19 100644 --- a/compiler/testData/diagnostics/testsWithJava8/annotations/javaUnrepeatable.txt +++ b/compiler/testData/diagnostics/testsWithJava8/annotations/javaUnrepeatable.txt @@ -1,6 +1,6 @@ package -UnrepeatableAnnotation() UnrepeatableAnnotation() public final class My { +@UnrepeatableAnnotation() @UnrepeatableAnnotation() public final class My { public constructor My() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt index 5807035c6c8..f17eb972964 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNativeClassMembers.txt @@ -1,40 +1,40 @@ package -kotlin.js.native() public final class A { +@kotlin.js.native() public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } -kotlin.js.native() public final class B { +@kotlin.js.native() public final class B { public constructor B() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public object Obj2 { + @kotlin.js.nativeGetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -42,7 +42,7 @@ kotlin.js.native() public final class B { } } - kotlin.js.nativeGetter() public object Obj1 { + @kotlin.js.nativeGetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -50,27 +50,27 @@ kotlin.js.native() public final class B { } } -kotlin.js.native() public final class C { +@kotlin.js.native() public final class C { public constructor C() - kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int - kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? + @kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit - kotlin.js.nativeGetter() public final fun get(): kotlin.Any? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: A): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + @kotlin.js.nativeGetter() public final fun get(): kotlin.Any? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: A): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? - kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? - kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? - kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? - kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt index 5a7b17af070..0a6d3f49b7a 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNativeClass.txt @@ -1,6 +1,6 @@ package -kotlin.js.native() public final class A { +@kotlin.js.native() public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -16,38 +16,38 @@ kotlin.js.native() public final class A { public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } public final class B { public constructor B() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public object Obj2 { + @kotlin.js.nativeGetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -55,7 +55,7 @@ kotlin.js.native() public final class A { } } - kotlin.js.nativeGetter() public object Obj1 { + @kotlin.js.nativeGetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -65,32 +65,32 @@ kotlin.js.native() public final class A { public final class C { public constructor C() - kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int - kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.Number = ...): kotlin.Int? + @kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.Number = ...): kotlin.Int? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit - kotlin.js.nativeGetter() public final fun get(): kotlin.Any? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + @kotlin.js.nativeGetter() public final fun get(): kotlin.Any? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? - kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? - kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? } public object obj { private constructor obj() - kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int - kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? + @kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit - kotlin.js.nativeGetter() public final fun get(): kotlin.Any? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + @kotlin.js.nativeGetter() public final fun get(): kotlin.Any? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? - kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? - kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? } } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt index 4a5697ab775..25ec691efa2 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNestedDeclarationsInsideNonNativeClass.txt @@ -16,44 +16,44 @@ public final class A { public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } public final class B { public constructor B() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? - kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? - kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? public companion object Companion { private constructor Companion() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? - kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? - kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? - kotlin.js.nativeGetter() public object Obj2 { + @kotlin.js.nativeGetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -61,7 +61,7 @@ public final class A { } } - kotlin.js.nativeGetter() public object Obj1 { + @kotlin.js.nativeGetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -71,24 +71,24 @@ public final class A { public final class C { public constructor C() - kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int - kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? + @kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit - kotlin.js.nativeGetter() public final fun get(): kotlin.Any? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + @kotlin.js.nativeGetter() public final fun get(): kotlin.Any? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public object obj { private constructor obj() - kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int - kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.Double = ...): kotlin.Int? + @kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.Double = ...): kotlin.Int? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit - kotlin.js.nativeGetter() public final fun get(): kotlin.Any? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + @kotlin.js.nativeGetter() public final fun get(): kotlin.Any? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: A.B.A): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt index 4d0ba2b03d4..36a09a8c060 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onNonNativeClassMembers.txt @@ -3,38 +3,38 @@ package public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: kotlin.String): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun take(/*0*/ a: kotlin.Number): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } public final class B { public constructor B() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeGetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public object Obj2 { + @kotlin.js.nativeGetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -42,7 +42,7 @@ public final class B { } } - kotlin.js.nativeGetter() public object Obj1 { + @kotlin.js.nativeGetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -52,15 +52,15 @@ public final class B { public final class C { public constructor C() - kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int - kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? + @kotlin.js.nativeGetter() public final fun bar(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeGetter() public final fun baz(/*0*/ a: kotlin.String = ...): kotlin.Int? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit - kotlin.js.nativeGetter() public final fun get(): kotlin.Any? - kotlin.js.nativeGetter() public final fun get(/*0*/ a: A): kotlin.Any? + @kotlin.js.nativeGetter() public final fun foo(/*0*/ a: kotlin.Int): kotlin.Unit + @kotlin.js.nativeGetter() public final fun get(): kotlin.Any? + @kotlin.js.nativeGetter() public final fun get(/*0*/ a: A): kotlin.Any? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? - kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? - kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? + @kotlin.js.nativeGetter() public final fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelExtensionFun.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelExtensionFun.txt index 56df69a505a..002afae5094 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelExtensionFun.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelExtensionFun.txt @@ -1,9 +1,9 @@ package -kotlin.js.nativeGetter() public fun kotlin.Int.baz(/*0*/ a: kotlin.Int = ...): kotlin.String? -kotlin.js.nativeGetter() public fun kotlin.Int.get(/*0*/ a: kotlin.Any): kotlin.Int? -kotlin.js.nativeGetter() public fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? -kotlin.js.nativeGetter() public fun kotlin.Int.get2(): kotlin.String? -kotlin.js.nativeGetter() public fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? -kotlin.js.nativeGetter() public fun kotlin.Int.get3(/*0*/ a: kotlin.Any, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Any?): kotlin.String? -kotlin.js.nativeGetter() public fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? +@kotlin.js.nativeGetter() public fun kotlin.Int.baz(/*0*/ a: kotlin.Int = ...): kotlin.String? +@kotlin.js.nativeGetter() public fun kotlin.Int.get(/*0*/ a: kotlin.Any): kotlin.Int? +@kotlin.js.nativeGetter() public fun kotlin.Int.get(/*0*/ a: kotlin.String): kotlin.Int? +@kotlin.js.nativeGetter() public fun kotlin.Int.get2(): kotlin.String? +@kotlin.js.nativeGetter() public fun kotlin.Int.get2(/*0*/ a: kotlin.Number): kotlin.String? +@kotlin.js.nativeGetter() public fun kotlin.Int.get3(/*0*/ a: kotlin.Any, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Any?): kotlin.String? +@kotlin.js.nativeGetter() public fun kotlin.Int.get3(/*0*/ a: kotlin.Int): kotlin.String? diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelOtherDeclarations.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelOtherDeclarations.txt index 35b4f2c6ea8..a116260e563 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelOtherDeclarations.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeGetter/onToplevelOtherDeclarations.txt @@ -1,9 +1,9 @@ package -kotlin.js.nativeGetter() public val toplevelVal: kotlin.Int = 0 -kotlin.js.nativeGetter() public fun toplevelFun(): kotlin.Any +@kotlin.js.nativeGetter() public val toplevelVal: kotlin.Int = 0 +@kotlin.js.nativeGetter() public fun toplevelFun(): kotlin.Any -kotlin.js.nativeGetter() public final class Foo { +@kotlin.js.nativeGetter() public final class Foo { public constructor Foo() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt index 64634d15435..8d58c6f95f6 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNativeClassMembers.txt @@ -1,28 +1,28 @@ package -kotlin.js.native() public final class A { +@kotlin.js.native() public final class A { public constructor A() - kotlin.js.nativeInvoke() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeInvoke() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int - kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String + @kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int + @kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeInvoke() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeInvoke() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int - kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String + @kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int + @kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String - kotlin.js.nativeInvoke() public object Obj2 { + @kotlin.js.nativeInvoke() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -30,7 +30,7 @@ kotlin.js.native() public final class A { } } - kotlin.js.nativeInvoke() public object Obj1 { + @kotlin.js.nativeInvoke() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNativeClass.txt index 5a00c5bdfde..8ea15f28e4a 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNativeClass.txt @@ -1,6 +1,6 @@ package -kotlin.js.native() public final class A { +@kotlin.js.native() public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -16,32 +16,32 @@ kotlin.js.native() public final class A { public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int - kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String + @kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int + @kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String } public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public object obj { private constructor obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int - kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String + @kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int + @kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String } } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNonNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNonNativeClass.txt index 34b572eaebc..f4e2c9439fb 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNonNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNestedDeclarationsInsideNonNativeClass.txt @@ -16,29 +16,29 @@ public final class A { public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int - kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String + @kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int + @kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String } public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public object obj { private constructor obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNonNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNonNativeClassMembers.txt index 0786a93e211..7f7ac9ff0ed 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNonNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onNonNativeClassMembers.txt @@ -2,27 +2,27 @@ package public final class A { public constructor A() - kotlin.js.nativeInvoke() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeInvoke() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int - kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String + @kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int + @kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int + @kotlin.js.nativeInvoke() public final fun invoke(/*0*/ a: kotlin.String): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int - kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String + @kotlin.js.nativeInvoke() public final fun kotlin.Int.ext(): kotlin.Int + @kotlin.js.nativeInvoke() public final fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String } - kotlin.js.nativeInvoke() public object Obj { + @kotlin.js.nativeInvoke() public object Obj { private constructor Obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelExtensionFun.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelExtensionFun.txt index 7a3c64ca182..f8cb8b9bdbe 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelExtensionFun.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelExtensionFun.txt @@ -1,4 +1,4 @@ package -kotlin.js.nativeInvoke() public fun kotlin.Int.ext(): kotlin.Int -kotlin.js.nativeInvoke() public fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String +@kotlin.js.nativeInvoke() public fun kotlin.Int.ext(): kotlin.Int +@kotlin.js.nativeInvoke() public fun kotlin.Int.invoke(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Int): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelOtherDeclarations.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelOtherDeclarations.txt index b22095e511b..6794010a7db 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelOtherDeclarations.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeInvoke/onToplevelOtherDeclarations.txt @@ -1,9 +1,9 @@ package -kotlin.js.nativeInvoke() public val toplevelVal: kotlin.Int = 0 -kotlin.js.nativeInvoke() public fun toplevelFun(): kotlin.Unit +@kotlin.js.nativeInvoke() public val toplevelVal: kotlin.Int = 0 +@kotlin.js.nativeInvoke() public fun toplevelFun(): kotlin.Unit -kotlin.js.nativeInvoke() public final class Foo { +@kotlin.js.nativeInvoke() public final class Foo { public constructor Foo() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt index 7d31f76efaa..9acde8bd650 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNativeClassMembers.txt @@ -1,44 +1,44 @@ package -kotlin.js.native() public final class A { +@kotlin.js.native() public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? - kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any - kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any + @kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? - kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any - kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any + @kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } -kotlin.js.native() public final class B { +@kotlin.js.native() public final class B { public constructor B() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public object Obj2 { + @kotlin.js.nativeSetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -46,7 +46,7 @@ kotlin.js.native() public final class B { } } - kotlin.js.nativeSetter() public object Obj1 { + @kotlin.js.nativeSetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -54,18 +54,18 @@ kotlin.js.native() public final class B { } } -kotlin.js.native() public final class C { +@kotlin.js.native() public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String = ...): kotlin.String + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String = ...): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun set(): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A, /*1*/ v: kotlin.Any?): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit - kotlin.js.nativeSetter() public final fun set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number + @kotlin.js.nativeSetter() public final fun set(): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A, /*1*/ v: kotlin.Any?): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit - kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit + @kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt index 911ff008c2b..6329970a7e1 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNativeClass.txt @@ -1,6 +1,6 @@ package -kotlin.js.native() public final class A { +@kotlin.js.native() public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -16,42 +16,42 @@ kotlin.js.native() public final class A { public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? - kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any - kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any + @kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? - kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any - kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any + @kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } public final class B { public constructor B() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public object Obj2 { + @kotlin.js.nativeSetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -59,7 +59,7 @@ kotlin.js.native() public final class A { } } - kotlin.js.nativeSetter() public object Obj1 { + @kotlin.js.nativeSetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -70,32 +70,32 @@ kotlin.js.native() public final class A { public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Double = ..., /*1*/ v: kotlin.String = ...): kotlin.String + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Double = ..., /*1*/ v: kotlin.String = ...): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun set(): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit - kotlin.js.nativeSetter() public final fun set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number + @kotlin.js.nativeSetter() public final fun set(): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit - kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit + @kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String } public object obj { private constructor obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String = ...): kotlin.String + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String = ...): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun set(): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit - kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit + @kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String } } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt index 4b5b07a4c1c..f824f57f4aa 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNestedDeclarationsInsideNonNativeClass.txt @@ -16,40 +16,40 @@ public final class A { public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? - kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any - kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any + @kotlin.js.nativeSetter() public final fun set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } public final class B { public constructor B() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public object Obj2 { + @kotlin.js.nativeSetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -57,7 +57,7 @@ public final class A { } } - kotlin.js.nativeSetter() public object Obj1 { + @kotlin.js.nativeSetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -68,32 +68,32 @@ public final class A { public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Double = ..., /*1*/ v: kotlin.String = ...): kotlin.String + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Double = ..., /*1*/ v: kotlin.String = ...): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun set(): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit - kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number + @kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit + @kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number } public object obj { private constructor obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String = ...): kotlin.String + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String = ...): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun set(): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A.B.A, /*1*/ v: kotlin.Any?): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit - kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit + @kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String } } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt index b6a349d280a..6d82b6c1eb9 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onNonNativeClassMembers.txt @@ -3,38 +3,38 @@ package public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.Int, /*1*/ v: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? + @kotlin.js.nativeSetter() public final fun put(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any?): kotlin.Any? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } public final class B { public constructor B() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 + @kotlin.js.nativeSetter() public final val foo: kotlin.Int = 0 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public object Obj2 { + @kotlin.js.nativeSetter() public object Obj2 { private constructor Obj2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -42,7 +42,7 @@ public final class B { } } - kotlin.js.nativeSetter() public object Obj1 { + @kotlin.js.nativeSetter() public object Obj1 { private constructor Obj1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -53,14 +53,14 @@ public final class B { public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.String = ..., /*1*/ v: kotlin.String): kotlin.String + @kotlin.js.nativeSetter() public final fun foo(/*0*/ a: kotlin.String = ..., /*1*/ v: kotlin.String): kotlin.String public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun set(): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A): kotlin.Any? - kotlin.js.nativeSetter() public final fun set(/*0*/ a: A, /*1*/ v: kotlin.Any?): kotlin.Unit - kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A): kotlin.Any? + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: A, /*1*/ v: kotlin.Any?): kotlin.Unit + @kotlin.js.nativeSetter() public final fun set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Any, /*2*/ v2: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit - kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String - kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit + @kotlin.js.nativeSetter() public final fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.String + @kotlin.js.nativeSetter() public final fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String?): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelExtensionFun.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelExtensionFun.txt index 013aeacab38..9d606cdc44c 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelExtensionFun.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelExtensionFun.txt @@ -1,12 +1,12 @@ package -kotlin.js.nativeSetter() public fun kotlin.Any.foo(/*0*/ a: kotlin.String = ..., /*1*/ v: kotlin.String = ...): kotlin.String -kotlin.js.nativeSetter() public fun kotlin.Int.set(/*0*/ a: [ERROR : A]): kotlin.Int? -kotlin.js.nativeSetter() public fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit -kotlin.js.nativeSetter() public fun kotlin.Int.set2(): kotlin.String? -kotlin.js.nativeSetter() public fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.Any? -kotlin.js.nativeSetter() public fun kotlin.Int.set3(/*0*/ a: kotlin.Any, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Any?): kotlin.Unit -kotlin.js.nativeSetter() public fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.String -kotlin.js.nativeSetter() public fun kotlin.Int.set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any -kotlin.js.nativeSetter() public fun kotlin.Int.set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence -kotlin.js.nativeSetter() public fun kotlin.Int.set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number +@kotlin.js.nativeSetter() public fun kotlin.Any.foo(/*0*/ a: kotlin.String = ..., /*1*/ v: kotlin.String = ...): kotlin.String +@kotlin.js.nativeSetter() public fun kotlin.Int.set(/*0*/ a: [ERROR : A]): kotlin.Int? +@kotlin.js.nativeSetter() public fun kotlin.Int.set(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Unit +@kotlin.js.nativeSetter() public fun kotlin.Int.set2(): kotlin.String? +@kotlin.js.nativeSetter() public fun kotlin.Int.set2(/*0*/ a: kotlin.Number, /*1*/ v: kotlin.String?): kotlin.Any? +@kotlin.js.nativeSetter() public fun kotlin.Int.set3(/*0*/ a: kotlin.Any, /*1*/ b: kotlin.Int, /*2*/ c: kotlin.Any?): kotlin.Unit +@kotlin.js.nativeSetter() public fun kotlin.Int.set3(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.String +@kotlin.js.nativeSetter() public fun kotlin.Int.set4(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Any +@kotlin.js.nativeSetter() public fun kotlin.Int.set5(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.CharSequence +@kotlin.js.nativeSetter() public fun kotlin.Int.set6(/*0*/ a: kotlin.Double, /*1*/ v: kotlin.String): kotlin.Number diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelOtherDeclarations.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelOtherDeclarations.txt index a9dc237c725..ee6e44061fa 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelOtherDeclarations.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/nativeSetter/onToplevelOtherDeclarations.txt @@ -1,9 +1,9 @@ package -kotlin.js.nativeSetter() public val toplevelVal: kotlin.Int = 0 -kotlin.js.nativeSetter() public fun toplevelFun(): kotlin.Any +@kotlin.js.nativeSetter() public val toplevelVal: kotlin.Int = 0 +@kotlin.js.nativeSetter() public fun toplevelFun(): kotlin.Any -kotlin.js.nativeSetter() public final class Foo { +@kotlin.js.nativeSetter() public final class Foo { public constructor Foo() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt index 19b1187afb2..5280327a922 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/native.txt @@ -1,15 +1,15 @@ package -kotlin.js.native() public val baz: kotlin.Int -kotlin.js.native() public val boo: kotlin.Int -kotlin.js.native() public val kotlin.Int.baz: kotlin.Int -kotlin.js.native() public fun bar(): kotlin.Unit -kotlin.js.native() public fun foo(): kotlin.Unit +@kotlin.js.native() public val baz: kotlin.Int +@kotlin.js.native() public val boo: kotlin.Int +@kotlin.js.native() public val kotlin.Int.baz: kotlin.Int +@kotlin.js.native() public fun bar(): kotlin.Unit +@kotlin.js.native() public fun foo(): kotlin.Unit public fun test(): kotlin.Unit -kotlin.js.native() public fun kotlin.String.bar(): kotlin.Int -kotlin.js.native() public fun kotlin.String.foo(): kotlin.Int +@kotlin.js.native() public fun kotlin.String.bar(): kotlin.Int +@kotlin.js.native() public fun kotlin.String.foo(): kotlin.Int -kotlin.js.native() public final class C { +@kotlin.js.native() public final class C { public constructor C() public final val baz: kotlin.Int public final val boo: kotlin.Int @@ -31,7 +31,7 @@ kotlin.js.native() public final class C { } } -kotlin.js.native() public object O { +@kotlin.js.native() public object O { private constructor O() public final val baz: kotlin.Int public final val boo: kotlin.Int @@ -42,7 +42,7 @@ kotlin.js.native() public object O { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.js.native() public interface T { +@kotlin.js.native() public interface T { public abstract val baz: kotlin.Int public open fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeGetter.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeGetter.txt index 2c7a6b601f6..04c050cac21 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeGetter.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeGetter.txt @@ -1,12 +1,12 @@ package -kotlin.js.nativeGetter() public fun kotlin.String.bar(/*0*/ n: kotlin.Int): kotlin.Int? -kotlin.js.nativeGetter() public fun kotlin.String.foo(/*0*/ n: kotlin.Int): kotlin.Int? +@kotlin.js.nativeGetter() public fun kotlin.String.bar(/*0*/ n: kotlin.Int): kotlin.Int? +@kotlin.js.nativeGetter() public fun kotlin.String.foo(/*0*/ n: kotlin.Int): kotlin.Int? -kotlin.js.native() public interface T { - kotlin.js.nativeGetter() public open fun bar(/*0*/ d: kotlin.Double): kotlin.String? +@kotlin.js.native() public interface T { + @kotlin.js.nativeGetter() public open fun bar(/*0*/ d: kotlin.Double): kotlin.String? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeGetter() public abstract fun foo(/*0*/ d: kotlin.Double): kotlin.String? + @kotlin.js.nativeGetter() public abstract fun foo(/*0*/ d: kotlin.Double): kotlin.String? public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeInvoke.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeInvoke.txt index 8f33059d875..5e5fd678a10 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeInvoke.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeInvoke.txt @@ -1,13 +1,13 @@ package -kotlin.js.nativeInvoke() public fun kotlin.String.bar(): kotlin.Int -kotlin.js.nativeInvoke() public fun kotlin.String.foo(): kotlin.Int +@kotlin.js.nativeInvoke() public fun kotlin.String.bar(): kotlin.Int +@kotlin.js.nativeInvoke() public fun kotlin.String.foo(): kotlin.Int -kotlin.js.native() public object O { +@kotlin.js.native() public object O { private constructor O() - kotlin.js.nativeInvoke() public final fun bar(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeSetter.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeSetter.txt index 75a95320b76..a679521622e 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeSetter.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/optionlBody/nativeSetter.txt @@ -1,13 +1,13 @@ package -kotlin.js.nativeSetter() public fun kotlin.String.bar(/*0*/ n: kotlin.Int, /*1*/ v: kotlin.Any): kotlin.Unit -kotlin.js.nativeSetter() public fun kotlin.String.foo(/*0*/ n: kotlin.Int, /*1*/ v: kotlin.Any): kotlin.Unit +@kotlin.js.nativeSetter() public fun kotlin.String.bar(/*0*/ n: kotlin.Int, /*1*/ v: kotlin.Any): kotlin.Unit +@kotlin.js.nativeSetter() public fun kotlin.String.foo(/*0*/ n: kotlin.Int, /*1*/ v: kotlin.Any): kotlin.Unit -kotlin.js.native() public final class C { +@kotlin.js.native() public final class C { public constructor C() - kotlin.js.nativeSetter() public final fun bar(/*0*/ d: kotlin.Double, /*1*/ v: kotlin.Any): kotlin.Any + @kotlin.js.nativeSetter() public final fun bar(/*0*/ d: kotlin.Double, /*1*/ v: kotlin.Any): kotlin.Any public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.js.nativeSetter() public final fun foo(/*0*/ d: kotlin.Double, /*1*/ v: kotlin.Any): kotlin.Any + @kotlin.js.nativeSetter() public final fun foo(/*0*/ d: kotlin.Double, /*1*/ v: kotlin.Any): kotlin.Any public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/native.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/native.txt index 6c95fdb7338..2958a6211f3 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/native.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/native.txt @@ -1,9 +1,9 @@ package -kotlin.js.native() public fun foo(/*0*/ a: kotlin.String): kotlin.Int -kotlin.js.native() public fun kotlin.Int.foo(/*0*/ a: kotlin.String): kotlin.Int +@kotlin.js.native() public fun foo(/*0*/ a: kotlin.String): kotlin.Int +@kotlin.js.native() public fun kotlin.Int.foo(/*0*/ a: kotlin.String): kotlin.Int -kotlin.js.native() public final class Bar { +@kotlin.js.native() public final class Bar { public constructor Bar(/*0*/ b: kotlin.Int, /*1*/ c: kotlin.Char) public final fun baz(/*0*/ d: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -11,7 +11,7 @@ kotlin.js.native() public final class Bar { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.js.native() public object Obj { +@kotlin.js.native() public object Obj { private constructor Obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeGetter.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeGetter.txt index 1ae42377d79..91e546e7c03 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeGetter.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeGetter.txt @@ -1,27 +1,27 @@ package -kotlin.js.nativeGetter() public fun kotlin.Int.foo(/*0*/ a: kotlin.String): kotlin.Int? +@kotlin.js.nativeGetter() public fun kotlin.Int.foo(/*0*/ a: kotlin.String): kotlin.Int? -kotlin.js.native() public final class Bar { +@kotlin.js.native() public final class Bar { public constructor Bar(/*0*/ b: kotlin.Int, /*1*/ c: kotlin.Char) - kotlin.js.nativeGetter() public final fun baz(/*0*/ d: kotlin.Int): kotlin.Any? + @kotlin.js.nativeGetter() public final fun baz(/*0*/ d: kotlin.Int): kotlin.Any? public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.js.native() public object Obj { +@kotlin.js.native() public object Obj { private constructor Obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun test1(/*0*/ e: kotlin.String): kotlin.String? + @kotlin.js.nativeGetter() public final fun test1(/*0*/ e: kotlin.String): kotlin.String? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public object Nested { private constructor Nested() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeGetter() public final fun test2(/*0*/ g: kotlin.Int): kotlin.Any? + @kotlin.js.nativeGetter() public final fun test2(/*0*/ g: kotlin.Int): kotlin.Any? public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeInvoke.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeInvoke.txt index 48b278e1c2e..51b427dddae 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeInvoke.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeInvoke.txt @@ -1,27 +1,27 @@ package -kotlin.js.nativeInvoke() public fun kotlin.Int.foo(/*0*/ a: kotlin.String): kotlin.Int +@kotlin.js.nativeInvoke() public fun kotlin.Int.foo(/*0*/ a: kotlin.String): kotlin.Int -kotlin.js.native() public final class Bar { +@kotlin.js.native() public final class Bar { public constructor Bar(/*0*/ b: kotlin.Int, /*1*/ c: kotlin.Char) - kotlin.js.nativeInvoke() public final fun baz(/*0*/ d: kotlin.Int): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun baz(/*0*/ d: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.js.native() public object Obj { +@kotlin.js.native() public object Obj { private constructor Obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun test1(/*0*/ e: kotlin.String): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun test1(/*0*/ e: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public object Nested { private constructor Nested() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeInvoke() public final fun test2(/*0*/ g: kotlin.Int): kotlin.Unit + @kotlin.js.nativeInvoke() public final fun test2(/*0*/ g: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeSetter.txt b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeSetter.txt index 31e859c5251..4447a2ae737 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeSetter.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/native/unusedParam/nativeSetter.txt @@ -1,27 +1,27 @@ package -kotlin.js.nativeSetter() public fun kotlin.Int.foo(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Int +@kotlin.js.nativeSetter() public fun kotlin.Int.foo(/*0*/ a: kotlin.String, /*1*/ v: kotlin.Int): kotlin.Int -kotlin.js.native() public final class Bar { +@kotlin.js.native() public final class Bar { public constructor Bar(/*0*/ b: kotlin.Int, /*1*/ c: kotlin.Char) - kotlin.js.nativeSetter() public final fun baz(/*0*/ d: kotlin.Int, /*1*/ v: kotlin.Int): kotlin.Unit + @kotlin.js.nativeSetter() public final fun baz(/*0*/ d: kotlin.Int, /*1*/ v: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.js.native() public object Obj { +@kotlin.js.native() public object Obj { private constructor Obj() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun test1(/*0*/ e: kotlin.String, /*1*/ v: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun test1(/*0*/ e: kotlin.String, /*1*/ v: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public object Nested { private constructor Nested() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.js.nativeSetter() public final fun test2(/*0*/ g: kotlin.Int, /*1*/ v: kotlin.Any): kotlin.Unit + @kotlin.js.nativeSetter() public final fun test2(/*0*/ g: kotlin.Int, /*1*/ v: kotlin.Any): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } } diff --git a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycle.txt b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycle.txt index bd63167c395..3c7b92514fa 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycle.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycle.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun f(): kotlin.Unit -kotlin.inline() public fun g(): kotlin.Unit -kotlin.inline() public fun h(): kotlin.Unit +@kotlin.inline() public fun f(): kotlin.Unit +@kotlin.inline() public fun g(): kotlin.Unit +@kotlin.inline() public fun h(): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleLambda.txt b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleLambda.txt index 664861c4c4b..dfd556b8a96 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleLambda.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleLambda.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun f(): kotlin.Unit -kotlin.inline() public fun g(): kotlin.Unit -kotlin.inline() public fun h(/*0*/ fn: () -> kotlin.Unit): kotlin.Unit +@kotlin.inline() public fun f(): kotlin.Unit +@kotlin.inline() public fun g(): kotlin.Unit +@kotlin.inline() public fun h(/*0*/ fn: () -> kotlin.Unit): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithPublicFun.txt b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithPublicFun.txt index bd63167c395..3c7b92514fa 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithPublicFun.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithPublicFun.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun f(): kotlin.Unit -kotlin.inline() public fun g(): kotlin.Unit -kotlin.inline() public fun h(): kotlin.Unit +@kotlin.inline() public fun f(): kotlin.Unit +@kotlin.inline() public fun g(): kotlin.Unit +@kotlin.inline() public fun h(): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithStdlibCall.txt b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithStdlibCall.txt index 047e1bf5c3a..1225f1809f0 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithStdlibCall.txt +++ b/compiler/testData/diagnostics/testsWithJsStdLibAndBackendCompilation/inline/recursionCycleWithStdlibCall.txt @@ -1,4 +1,4 @@ package -kotlin.inline() public fun f(): kotlin.Unit -kotlin.inline() public fun g(): kotlin.Unit +@kotlin.inline() public fun f(): kotlin.Unit +@kotlin.inline() public fun g(): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsKClass.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsKClass.txt index 0f296b7694c..744314ecd54 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsKClass.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/ClassObjectAnnotatedWithItsKClass.txt @@ -2,7 +2,7 @@ package package test { - kotlin.annotation.annotation() public final class AnnClass : kotlin.Annotation { + @kotlin.annotation.annotation() public final class AnnClass : kotlin.Annotation { public constructor AnnClass(/*0*/ a: kotlin.reflect.KClass<*>) public final val a: kotlin.reflect.KClass<*> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -16,7 +16,7 @@ package test { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - test.AnnClass(a = test.MyClass::class) public companion object Companion { + @test.AnnClass(a = test.MyClass::class) public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt index 2a690e4fe88..68d3341b9d1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/illegalPlatformName.txt @@ -1,6 +1,6 @@ package -kotlin.jvm.JvmName(name = ".") public fun foo(): kotlin.Unit -kotlin.jvm.JvmName(name = "") public fun foo(/*0*/ a: kotlin.Any): kotlin.Unit -kotlin.jvm.JvmName(name = "<") public fun fooLT(): kotlin.Unit -kotlin.jvm.JvmName(name = "/") public fun fooSlash(): kotlin.Unit +@kotlin.jvm.JvmName(name = ".") public fun foo(): kotlin.Unit +@kotlin.jvm.JvmName(name = "") public fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +@kotlin.jvm.JvmName(name = "<") public fun fooLT(): kotlin.Unit +@kotlin.jvm.JvmName(name = "/") public fun fooSlash(): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/jvmName.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/jvmName.txt index df7b5e770b3..4b742ce2879 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/jvmName.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationApplicability/jvmName.txt @@ -1,45 +1,45 @@ package -kotlin.jvm.JvmName(name = "c") public val px: kotlin.Int = 1 +@kotlin.jvm.JvmName(name = "c") public val px: kotlin.Int = 1 public val valx: kotlin.Int public var vardef: kotlin.Int public var varx: kotlin.Int -kotlin.jvm.JvmName(name = "d") public val kotlin.Any.px: kotlin.Int -kotlin.jvm.JvmName(name = "a") public fun foo(): kotlin.Unit +@kotlin.jvm.JvmName(name = "d") public val kotlin.Any.px: kotlin.Int +@kotlin.jvm.JvmName(name = "a") public fun foo(): kotlin.Unit public fun foo1(): kotlin.Unit -kotlin.jvm.JvmName(name = "b") public fun kotlin.Any.foo(): kotlin.Unit +@kotlin.jvm.JvmName(name = "b") public fun kotlin.Any.foo(): kotlin.Unit public abstract class AB { public constructor AB() - kotlin.jvm.JvmName(name = "AB_absFun1") public abstract fun absFun1(): kotlin.Unit + @kotlin.jvm.JvmName(name = "AB_absFun1") public abstract fun absFun1(): kotlin.Unit public abstract fun absFun2(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.jvm.JvmName(name = "AB_openFun") public open fun openFun(): kotlin.Unit + @kotlin.jvm.JvmName(name = "AB_openFun") public open fun openFun(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.jvm.JvmName(name = "C") public final class C { - kotlin.jvm.JvmName(name = "primary") public constructor C() - kotlin.jvm.JvmName(name = "ctr") public constructor C(/*0*/ x: kotlin.Int) - kotlin.jvm.JvmName(name = "c") public final val px: kotlin.Int = 1 +@kotlin.jvm.JvmName(name = "C") public final class C { + @kotlin.jvm.JvmName(name = "primary") public constructor C() + @kotlin.jvm.JvmName(name = "ctr") public constructor C(/*0*/ x: kotlin.Int) + @kotlin.jvm.JvmName(name = "c") public final val px: kotlin.Int = 1 public final val valx: kotlin.Int public final var varx: kotlin.Int - kotlin.jvm.JvmName(name = "d") public final val kotlin.Any.px: kotlin.Int + @kotlin.jvm.JvmName(name = "d") public final val kotlin.Any.px: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "a") public final fun foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "a") public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.jvm.JvmName(name = "b") public final fun kotlin.Any.foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "b") public final fun kotlin.Any.foo(): kotlin.Unit } public final class D : AB { public constructor D() public open override /*1*/ fun absFun1(): kotlin.Unit - kotlin.jvm.JvmName(name = "D_absFun2") public open override /*1*/ fun absFun2(): kotlin.Unit + @kotlin.jvm.JvmName(name = "D_absFun2") public open override /*1*/ fun absFun2(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "D_finalFun") public final fun finalFun(): kotlin.Unit + @kotlin.jvm.JvmName(name = "D_finalFun") public final fun finalFun(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int - kotlin.jvm.JvmName(name = "D_openFun") public final override /*1*/ fun openFun(): kotlin.Unit + @kotlin.jvm.JvmName(name = "D_openFun") public final override /*1*/ fun openFun(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationClassMethodCall.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationClassMethodCall.txt index f95dd251d0b..a83253c07f8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationClassMethodCall.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationClassMethodCall.txt @@ -14,7 +14,7 @@ public final class A : kotlin.Annotation { public abstract fun value(): kotlin.String } -A(arg = 1, value = "a") public final class MyClass { +@A(arg = 1, value = "a") public final class MyClass { public constructor MyClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt index 2348b33e762..533aa7954b1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/array.txt @@ -6,7 +6,7 @@ public val i3: kotlin.Int public val iAnn: Ann public fun foo(): kotlin.Int -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ i: kotlin.IntArray) public final val i: kotlin.IntArray public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -14,7 +14,7 @@ kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class AnnAnn : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class AnnAnn : kotlin.Annotation { public constructor AnnAnn(/*0*/ i: kotlin.Array) public final val i: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,14 +22,14 @@ kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann(i = {}) Ann(i = {1}) Ann(i = {}) Ann(i = {1}) Ann(i = {{1}}) public final class Test { +@Ann(i = {}) @Ann(i = {1}) @Ann(i = {}) @Ann(i = {1}) @Ann(i = {{1}}) public final class Test { public constructor Test() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -AnnAnn(i = {Ann(i = {1})}) AnnAnn(i = {}) public final class TestAnn { +@AnnAnn(i = {Ann(i = {1})}) @AnnAnn(i = {}) public final class TestAnn { public constructor TestAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt index 90c5fd2089f..1bd4d48507b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/simple.txt @@ -6,7 +6,7 @@ public val ia: kotlin.IntArray public val sa: kotlin.Array public fun foo(): kotlin.Int -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ i: kotlin.Int) public final val i: kotlin.Int public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -14,14 +14,14 @@ kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class AnnIA : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AnnIA : kotlin.Annotation { public constructor AnnIA(/*0*/ ia: kotlin.IntArray) public final val ia: kotlin.IntArray public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -29,7 +29,7 @@ kotlin.annotation.annotation() public final class AnnIA : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class AnnSA : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AnnSA : kotlin.Annotation { public constructor AnnSA(/*0*/ sa: kotlin.Array) public final val sa: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -45,10 +45,10 @@ public final class MyClass { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann(i = 1) Ann() Ann() AnnIA() AnnSA() public final class Test { +@Ann(i = 1) @Ann() @Ann() @AnnIA() @AnnSA() public final class Test { public constructor Test() public final val i: kotlin.Int = 1 - Ann(i = 1) public final val i2: kotlin.Int = 1 + @Ann(i = 1) public final val i2: kotlin.Int = 1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt index 5e7fcc6659c..b04283b3190 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameterMustBeConstant/vararg.txt @@ -6,7 +6,7 @@ public val i3: kotlin.Int public val iAnn: Ann public fun foo(): kotlin.Int -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ vararg i: kotlin.Int /*kotlin.IntArray*/) public final val i: kotlin.IntArray public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -14,7 +14,7 @@ kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotation.Repeatable() kotlin.annotation.annotation() public final class AnnAnn : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) @kotlin.annotation.Repeatable() @kotlin.annotation.annotation() public final class AnnAnn : kotlin.Annotation { public constructor AnnAnn(/*0*/ vararg i: Ann /*kotlin.Array*/) public final val i: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -22,14 +22,14 @@ kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) kotlin.annotatio public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann(i = {}) Ann(i = {1}) Ann(i = {}) Ann(i = {1}) Ann(i = {}) Ann(i = {1}) Ann(i = {}) Ann(i = {1}) public final class Test { +@Ann(i = {}) @Ann(i = {1}) @Ann(i = {}) @Ann(i = {1}) @Ann(i = {}) @Ann(i = {1}) @Ann(i = {}) @Ann(i = {1}) public final class Test { public constructor Test() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -AnnAnn(i = {Ann(i = {1})}) AnnAnn(i = {}) public final class TestAnn { +@AnnAnn(i = {Ann(i = {1})}) @AnnAnn(i = {}) public final class TestAnn { public constructor TestAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArray.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArray.txt index d3b5daf4343..4eed1eb2627 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArray.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArray.txt @@ -1,13 +1,13 @@ package -A(value = {"1", "2", "3"}, y = 1) public fun test1(): kotlin.Unit -A(value = {"4"}, y = 2) public fun test2(): kotlin.Unit -A(value = {{"5", "6"}, "7"}, y = 3) public fun test3(): kotlin.Unit -A(value = {"1", "2", "3"}, x = kotlin.String::class, y = 4) public fun test4(): kotlin.Unit -A(value = {"4"}, y = 5) public fun test5(): kotlin.Unit -A(value = {{"5", "6"}, "7"}, x = kotlin.Any::class, y = 6) public fun test6(): kotlin.Unit -A(value = {}, y = 7) public fun test7(): kotlin.Unit -A(value = {"8", "9", "10"}) public fun test8(): kotlin.Unit +@A(value = {"1", "2", "3"}, y = 1) public fun test1(): kotlin.Unit +@A(value = {"4"}, y = 2) public fun test2(): kotlin.Unit +@A(value = {{"5", "6"}, "7"}, y = 3) public fun test3(): kotlin.Unit +@A(value = {"1", "2", "3"}, x = kotlin.String::class, y = 4) public fun test4(): kotlin.Unit +@A(value = {"4"}, y = 5) public fun test5(): kotlin.Unit +@A(value = {{"5", "6"}, "7"}, x = kotlin.Any::class, y = 6) public fun test6(): kotlin.Unit +@A(value = {}, y = 7) public fun test7(): kotlin.Unit +@A(value = {"8", "9", "10"}) public fun test8(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ vararg value: kotlin.String /*kotlin.Array*/, /*1*/ x: kotlin.reflect.KClass<*> = ..., /*2*/ y: kotlin.Int) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayAndOtherDefault.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayAndOtherDefault.txt index 3035af09ea5..2745f719998 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayAndOtherDefault.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayAndOtherDefault.txt @@ -1,16 +1,16 @@ package -A(value = {"1", "2", "3"}) public fun test1(): kotlin.Unit -A(value = {"5", "6"}, x = kotlin.Any::class, y = 3) public fun test10(): kotlin.Unit -A(value = {"5", "6", "7"}, x = kotlin.Any::class, y = 3) public fun test11(): kotlin.Unit -A(value = {"4"}) public fun test2(): kotlin.Unit -A(value = {{"5", "6"}, "7"}) public fun test3(): kotlin.Unit -A(value = {"1", "2", "3"}, x = kotlin.String::class) public fun test4(): kotlin.Unit -A(value = {"4"}, y = 2) public fun test5(): kotlin.Unit -A(value = {{"5", "6"}, "7"}, x = kotlin.Any::class, y = 3) public fun test6(): kotlin.Unit -A(value = {}) public fun test7(): kotlin.Unit -A(value = {}) public fun test8(): kotlin.Unit -A(value = {}, x = kotlin.Any::class, y = 3) public fun test9(): kotlin.Unit +@A(value = {"1", "2", "3"}) public fun test1(): kotlin.Unit +@A(value = {"5", "6"}, x = kotlin.Any::class, y = 3) public fun test10(): kotlin.Unit +@A(value = {"5", "6", "7"}, x = kotlin.Any::class, y = 3) public fun test11(): kotlin.Unit +@A(value = {"4"}) public fun test2(): kotlin.Unit +@A(value = {{"5", "6"}, "7"}) public fun test3(): kotlin.Unit +@A(value = {"1", "2", "3"}, x = kotlin.String::class) public fun test4(): kotlin.Unit +@A(value = {"4"}, y = 2) public fun test5(): kotlin.Unit +@A(value = {{"5", "6"}, "7"}, x = kotlin.Any::class, y = 3) public fun test6(): kotlin.Unit +@A(value = {}) public fun test7(): kotlin.Unit +@A(value = {}) public fun test8(): kotlin.Unit +@A(value = {}, x = kotlin.Any::class, y = 3) public fun test9(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ vararg value: kotlin.String /*kotlin.Array*/, /*1*/ x: kotlin.reflect.KClass<*> = ..., /*2*/ y: kotlin.Int = ...) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayOnly.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayOnly.txt index 0230fb1ca66..7736beb2d8b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayOnly.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayOnly.txt @@ -1,10 +1,10 @@ package -A(value = {"1", "2", "3"}) public fun test1(): kotlin.Unit -A(value = {"4"}) public fun test2(): kotlin.Unit -A(value = {{"5", "6"}, "7"}) public fun test3(): kotlin.Unit -A(value = {}) public fun test4(): kotlin.Unit -A(value = {}) public fun test5(): kotlin.Unit +@A(value = {"1", "2", "3"}) public fun test1(): kotlin.Unit +@A(value = {"4"}) public fun test2(): kotlin.Unit +@A(value = {{"5", "6"}, "7"}) public fun test3(): kotlin.Unit +@A(value = {}) public fun test4(): kotlin.Unit +@A(value = {}) public fun test5(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ vararg value: kotlin.String /*kotlin.Array*/) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayWithDefault.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayWithDefault.txt index 0d70ab7d014..df5f7d17311 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayWithDefault.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationParameters/valueArrayWithDefault.txt @@ -1,10 +1,10 @@ package -A(value = {"1", "2", "3"}) public fun test1(): kotlin.Unit -A(value = {"4"}) public fun test2(): kotlin.Unit -A(value = {{"5", "6"}, "7"}) public fun test3(): kotlin.Unit -A() public fun test4(): kotlin.Unit -A() public fun test5(): kotlin.Unit +@A(value = {"1", "2", "3"}) public fun test1(): kotlin.Unit +@A(value = {"4"}) public fun test2(): kotlin.Unit +@A(value = {{"5", "6"}, "7"}) public fun test3(): kotlin.Unit +@A() public fun test4(): kotlin.Unit +@A() public fun test5(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ vararg value: kotlin.String /*kotlin.Array*/ = ...) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/javaAnnotationWithVarargArgument.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/javaAnnotationWithVarargArgument.txt index 002f817ce53..bff078b29fe 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/javaAnnotationWithVarargArgument.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/javaAnnotationWithVarargArgument.txt @@ -1,6 +1,6 @@ package -A(value = {1, "b"}) public fun test(): kotlin.Unit +@A(value = {1, "b"}) public fun test(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ vararg value: kotlin.String /*kotlin.Array*/) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/kotlinAnnotationWithVarargArgument.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/kotlinAnnotationWithVarargArgument.txt index 5bf4275b84e..08fe1abceed 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/kotlinAnnotationWithVarargArgument.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/annotationWithVarargParameter/kotlinAnnotationWithVarargArgument.txt @@ -1,8 +1,8 @@ package -B(args = {1, "b"}) public fun test(): kotlin.Unit +@B(args = {1, "b"}) public fun test(): kotlin.Unit -kotlin.annotation.annotation() public final class B : kotlin.Annotation { +@kotlin.annotation.annotation() public final class B : kotlin.Annotation { public constructor B(/*0*/ vararg args: kotlin.String /*kotlin.Array*/) public final val args: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/defaultValueMustBeConstant.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/defaultValueMustBeConstant.txt index 99b0ee64c87..eeca8dba849 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/defaultValueMustBeConstant.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/defaultValueMustBeConstant.txt @@ -5,7 +5,7 @@ public val nonConst: kotlin.Int public val nonConstKClass: kotlin.reflect.KClass public fun foo(): kotlin.Int -kotlin.annotation.annotation() public final class InvalidAnn : kotlin.Annotation { +@kotlin.annotation.annotation() public final class InvalidAnn : kotlin.Annotation { public constructor InvalidAnn(/*0*/ p1: kotlin.Int = ..., /*1*/ p2: kotlin.Int = ..., /*2*/ p3: kotlin.reflect.KClass<*> = ...) public final val p1: kotlin.Int public final val p2: kotlin.Int @@ -15,7 +15,7 @@ kotlin.annotation.annotation() public final class InvalidAnn : kotlin.Annotation public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class ValidAnn : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ValidAnn : kotlin.Annotation { public constructor ValidAnn(/*0*/ p1: kotlin.Int = ..., /*1*/ p2: kotlin.String = ..., /*2*/ p3: kotlin.reflect.KClass<*> = ..., /*3*/ p4: kotlin.IntArray = ..., /*4*/ p5: kotlin.Array = ..., /*5*/ p6: kotlin.Array> = ...) public final val p1: kotlin.Int public final val p2: kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/annotationAsArgument.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/annotationAsArgument.txt index d893c5ee1fe..764ac2c67c7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/annotationAsArgument.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/annotationAsArgument.txt @@ -24,21 +24,21 @@ public final class B : kotlin.Annotation { public abstract fun y(): kotlin.Int } -A(arg = kotlin.String::class, b = B(y = 1)) public final class MyClass1 { +@A(arg = kotlin.String::class, b = B(y = 1)) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(b = B(y = 3)) public final class MyClass2 { +@A(b = B(y = 3)) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(arg = kotlin.String::class, b = B(arg = kotlin.Boolean::class)) public final class MyClass3 { +@A(arg = kotlin.String::class, b = B(arg = kotlin.Boolean::class)) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/arg.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/arg.txt index 2011c99be78..b4de7e10a0a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/arg.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/arg.txt @@ -9,7 +9,7 @@ public final class A : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(arg = kotlin.String::class) public final class MyClass3 { +@A(arg = kotlin.String::class) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argAndOtherDefault.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argAndOtherDefault.txt index 2ca9b220a3f..3ddca2dabc9 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argAndOtherDefault.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argAndOtherDefault.txt @@ -11,14 +11,14 @@ public final class A : kotlin.Annotation { public abstract fun x(): kotlin.Int } -A(arg = kotlin.String::class) public final class MyClass1 { +@A(arg = kotlin.String::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(arg = kotlin.String::class, x = 2) public final class MyClass2 { +@A(arg = kotlin.String::class, x = 2) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argArray.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argArray.txt index e68bbc13286..cf153ea2cff 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argArray.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argArray.txt @@ -9,7 +9,7 @@ public final class A : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(arg = {kotlin.String::class, kotlin.Int::class}) public final class MyClass { +@A(arg = {kotlin.String::class, kotlin.Int::class}) public final class MyClass { public constructor MyClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefault.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefault.txt index 612c2810cfe..eb82c2453f8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefault.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefault.txt @@ -9,14 +9,14 @@ public final class A : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(arg = kotlin.String::class) public final class MyClass1 { +@A(arg = kotlin.String::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A() public final class MyClass2 { +@A() public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefaultAndOther.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefaultAndOther.txt index 0aeb056a15d..3a86c44a60a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefaultAndOther.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/argWithDefaultAndOther.txt @@ -11,14 +11,14 @@ public final class A : kotlin.Annotation { public abstract fun x(): kotlin.Int } -A(arg = kotlin.String::class, x = 4) public final class MyClass2 { +@A(arg = kotlin.String::class, x = 4) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(x = 5) public final class MyClass3 { +@A(x = 5) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/twoArgs.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/twoArgs.txt index a906e0fc210..24e40104466 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/twoArgs.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/twoArgs.txt @@ -11,7 +11,7 @@ public final class A : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(arg1 = kotlin.String::class, arg2 = kotlin.Int::class) public final class MyClass { +@A(arg1 = kotlin.String::class, arg2 = kotlin.Int::class) public final class MyClass { public constructor MyClass() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/value.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/value.txt index 9e7c31a63ae..d3c2ef73d7d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/value.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/value.txt @@ -9,14 +9,14 @@ public final class A : kotlin.Annotation { public abstract fun value(): kotlin.reflect.KClass<*> } -A(value = kotlin.String::class) public final class MyClass1 { +@A(value = kotlin.String::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = kotlin.String::class) public final class MyClass2 { +@A(value = kotlin.String::class) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueAndOtherDefault.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueAndOtherDefault.txt index 9cffc6c9a5b..40647fd7cdd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueAndOtherDefault.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueAndOtherDefault.txt @@ -11,28 +11,28 @@ public final class A : kotlin.Annotation { public abstract fun x(): kotlin.Int } -A(value = kotlin.String::class) public final class MyClass1 { +@A(value = kotlin.String::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = kotlin.String::class) public final class MyClass2 { +@A(value = kotlin.String::class) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = kotlin.String::class, x = 2) public final class MyClass3 { +@A(value = kotlin.String::class, x = 2) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = kotlin.String::class, x = 4) public final class MyClass4 { +@A(value = kotlin.String::class, x = 4) public final class MyClass4 { public constructor MyClass4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueArray.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueArray.txt index dad03324a2d..07bb51dc645 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueArray.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueArray.txt @@ -9,21 +9,21 @@ public final class A : kotlin.Annotation { public abstract fun value(): kotlin.Array> } -A(value = {kotlin.String::class, kotlin.Int::class}) public final class MyClass1 { +@A(value = {kotlin.String::class, kotlin.Int::class}) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = {kotlin.String::class, kotlin.Int::class}) public final class MyClass2 { +@A(value = {kotlin.String::class, kotlin.Int::class}) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = {kotlin.String::class, kotlin.Int::class}) public final class MyClass3 { +@A(value = {kotlin.String::class, kotlin.Int::class}) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefault.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefault.txt index 558bc801d14..252dc064cb7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefault.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefault.txt @@ -9,21 +9,21 @@ public final class A : kotlin.Annotation { public abstract fun value(): kotlin.reflect.KClass<*> } -A(value = kotlin.String::class) public final class MyClass1 { +@A(value = kotlin.String::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = kotlin.String::class) public final class MyClass2 { +@A(value = kotlin.String::class) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A() public final class MyClass3 { +@A() public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefaultAndOther.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefaultAndOther.txt index 9cf8394860a..dd6869532ac 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefaultAndOther.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/javaAnnotationsWithKClassParameter/valueWithDefaultAndOther.txt @@ -11,21 +11,21 @@ public final class A : kotlin.Annotation { public abstract fun x(): kotlin.Int } -A(value = kotlin.String::class, x = 2) public final class MyClass1 { +@A(value = kotlin.String::class, x = 2) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(value = kotlin.String::class, x = 4) public final class MyClass2 { +@A(value = kotlin.String::class, x = 4) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -A(x = 5) public final class MyClass3 { +@A(x = 5) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/JvmOverloadWithNoDefaults.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/JvmOverloadWithNoDefaults.txt index b7b7630d23e..9782e21ceb7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/JvmOverloadWithNoDefaults.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/JvmOverloadWithNoDefaults.txt @@ -1,9 +1,9 @@ package public final class C { - kotlin.jvm.JvmOverloads() public constructor C() + @kotlin.jvm.JvmOverloads() public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmOverloads() public final fun foo(/*0*/ s: kotlin.String): kotlin.Unit + @kotlin.jvm.JvmOverloads() public final fun foo(/*0*/ s: kotlin.String): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnAbstractMethods.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnAbstractMethods.txt index dae6f8f2ec8..7492ac57900 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnAbstractMethods.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnAbstractMethods.txt @@ -3,14 +3,14 @@ package public abstract class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmOverloads() public abstract fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit + @kotlin.jvm.JvmOverloads() public abstract fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public interface T { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmOverloads() public abstract fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit + @kotlin.jvm.JvmOverloads() public abstract fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnPrivate.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnPrivate.txt index a1451970b02..f5c4440da65 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnPrivate.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmOverloads/jvmOverloadsOnPrivate.txt @@ -4,9 +4,9 @@ public fun foo(): kotlin.Unit public final class C { public constructor C() - kotlin.jvm.JvmOverloads() public final fun bar(/*0*/ s: kotlin.String = ...): kotlin.Unit + @kotlin.jvm.JvmOverloads() public final fun bar(/*0*/ s: kotlin.String = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmOverloads() private final fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit + @kotlin.jvm.JvmOverloads() private final fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsInVariance.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsInVariance.txt index f2a04cb0688..c6b817a9a80 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsInVariance.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsInVariance.txt @@ -7,7 +7,7 @@ public open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ arg: kotlin.Array>) public final val arg: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15,7 +15,7 @@ kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ arg: kotlin.Array>) public final val arg: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -37,42 +37,42 @@ public final class B2 : A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = {A::class}) public final class MyClass1 { +@Ann1(arg = {A::class}) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = {kotlin.Any::class}) public final class MyClass1a { +@Ann1(arg = {kotlin.Any::class}) public final class MyClass1a { public constructor MyClass1a() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = {B1::class}) public final class MyClass2 { +@Ann1(arg = {B1::class}) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = {A::class}) public final class MyClass3 { +@Ann2(arg = {A::class}) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = {B1::class}) public final class MyClass4 { +@Ann2(arg = {B1::class}) public final class MyClass4 { public constructor MyClass4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = {B2::class}) public final class MyClass5 { +@Ann2(arg = {B2::class}) public final class MyClass5 { public constructor MyClass5() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsOutVariance.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsOutVariance.txt index d2e90b9f0fc..791fe2fdf68 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsOutVariance.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassArrayInAnnotationsOutVariance.txt @@ -7,7 +7,7 @@ public open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ arg: kotlin.Array>) public final val arg: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15,7 +15,7 @@ kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ arg: kotlin.Array>) public final val arg: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -37,42 +37,42 @@ public final class B2 : A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = {A::class}) public final class MyClass1 { +@Ann1(arg = {A::class}) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = {kotlin.Any::class}) public final class MyClass1a { +@Ann1(arg = {kotlin.Any::class}) public final class MyClass1a { public constructor MyClass1a() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = {B1::class}) public final class MyClass2 { +@Ann1(arg = {B1::class}) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = {A::class}) public final class MyClass3 { +@Ann2(arg = {A::class}) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = {B1::class}) public final class MyClass4 { +@Ann2(arg = {B1::class}) public final class MyClass4 { public constructor MyClass4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = {B2::class}) public final class MyClass5 { +@Ann2(arg = {B2::class}) public final class MyClass5 { public constructor MyClass5() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotation.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotation.txt index cab7b19f84a..0ffef520e91 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotation.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotation.txt @@ -16,7 +16,7 @@ public final class A2 { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ arg: kotlin.reflect.KClass<*>) public final val arg: kotlin.reflect.KClass<*> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -24,7 +24,7 @@ kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ vararg arg: kotlin.reflect.KClass<*> /*kotlin.Array>*/) public final val arg: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -32,7 +32,7 @@ kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { public constructor Ann3(/*0*/ arg: kotlin.Array>) public final val arg: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -40,21 +40,21 @@ kotlin.annotation.annotation() public final class Ann3 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = A1::class) Ann2(arg = {A1::class, A2::class}) Ann3(arg = {A1::class, A2::class}) public final class MyClass1 { +@Ann1(arg = A1::class) @Ann2(arg = {A1::class, A2::class}) @Ann3(arg = {A1::class, A2::class}) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1() public final class MyClass2 { +@Ann1() public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1() public final class MyClass3 { +@Ann1() public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsInVariance.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsInVariance.txt index f855903ff72..4359fde8b1f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsInVariance.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsInVariance.txt @@ -7,7 +7,7 @@ public open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ arg: kotlin.reflect.KClass) public final val arg: kotlin.reflect.KClass public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15,7 +15,7 @@ kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ arg: kotlin.reflect.KClass) public final val arg: kotlin.reflect.KClass public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -37,42 +37,42 @@ public final class B2 : A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = A::class) public final class MyClass1 { +@Ann1(arg = A::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = kotlin.Any::class) public final class MyClass1a { +@Ann1(arg = kotlin.Any::class) public final class MyClass1a { public constructor MyClass1a() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = B1::class) public final class MyClass2 { +@Ann1(arg = B1::class) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = A::class) public final class MyClass3 { +@Ann2(arg = A::class) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = B1::class) public final class MyClass4 { +@Ann2(arg = B1::class) public final class MyClass4 { public constructor MyClass4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = B2::class) public final class MyClass5 { +@Ann2(arg = B2::class) public final class MyClass5 { public constructor MyClass5() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsOutVariance.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsOutVariance.txt index 5ab3f99b846..940877289c3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsOutVariance.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInAnnotationsOutVariance.txt @@ -7,7 +7,7 @@ public open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ arg: kotlin.reflect.KClass) public final val arg: kotlin.reflect.KClass public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15,7 +15,7 @@ kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ arg: kotlin.reflect.KClass) public final val arg: kotlin.reflect.KClass public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -37,42 +37,42 @@ public final class B2 : A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = A::class) public final class MyClass1 { +@Ann1(arg = A::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = kotlin.Any::class) public final class MyClass1a { +@Ann1(arg = kotlin.Any::class) public final class MyClass1a { public constructor MyClass1a() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = B1::class) public final class MyClass2 { +@Ann1(arg = B1::class) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = A::class) public final class MyClass3 { +@Ann2(arg = A::class) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = B1::class) public final class MyClass4 { +@Ann2(arg = B1::class) public final class MyClass4 { public constructor MyClass4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = B2::class) public final class MyClass5 { +@Ann2(arg = B2::class) public final class MyClass5 { public constructor MyClass5() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInvariantTP.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInvariantTP.txt index 82b9d7ac280..b9360e732bc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInvariantTP.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassInvariantTP.txt @@ -7,7 +7,7 @@ public open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ arg: kotlin.reflect.KClass) public final val arg: kotlin.reflect.KClass public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -15,7 +15,7 @@ kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann2 : kotlin.Annotation { public constructor Ann2(/*0*/ arg: kotlin.reflect.KClass) public final val arg: kotlin.reflect.KClass public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -30,35 +30,35 @@ public final class B : A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = A::class) public final class MyClass1 { +@Ann1(arg = A::class) public final class MyClass1 { public constructor MyClass1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = kotlin.Any::class) public final class MyClass1a { +@Ann1(arg = kotlin.Any::class) public final class MyClass1a { public constructor MyClass1a() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann1(arg = B::class) public final class MyClass2 { +@Ann1(arg = B::class) public final class MyClass2 { public constructor MyClass2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = A::class) public final class MyClass3 { +@Ann2(arg = A::class) public final class MyClass3 { public constructor MyClass3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -Ann2(arg = B::class) public final class MyClass4 { +@Ann2(arg = B::class) public final class MyClass4 { public constructor MyClass4() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassOutArrayInAnnotationsOutVariance.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassOutArrayInAnnotationsOutVariance.txt index 0dd03631abd..ae3cd6c294e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassOutArrayInAnnotationsOutVariance.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/kClass/kClassOutArrayInAnnotationsOutVariance.txt @@ -7,7 +7,7 @@ public open class A { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann1 : kotlin.Annotation { public constructor Ann1(/*0*/ arg: kotlin.Array>) public final val arg: kotlin.Array> public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/constructors.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/constructors.txt index 87be3d040db..c41e4e496cd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/constructors.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/constructors.txt @@ -1,13 +1,13 @@ package public final class A { - kotlin.jvm.JvmStatic() public constructor A() + @kotlin.jvm.JvmStatic() public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public final inner class B { - kotlin.jvm.JvmStatic() public constructor B() + @kotlin.jvm.JvmStatic() public constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -15,7 +15,7 @@ public final class A { } public final class C { - kotlin.jvm.JvmStatic() public constructor C() + @kotlin.jvm.JvmStatic() public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/finalAndAbstract.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/finalAndAbstract.txt index b23958744e0..ac7a3b31695 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/finalAndAbstract.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/finalAndAbstract.txt @@ -12,10 +12,10 @@ public abstract class A { public object B : A { private constructor B() - kotlin.jvm.JvmStatic() public open override /*1*/ fun a(): kotlin.Unit - kotlin.jvm.JvmStatic() public open override /*1*/ fun b(): kotlin.Unit - kotlin.jvm.JvmStatic() public final override /*1*/ fun c(): kotlin.Unit - kotlin.jvm.JvmStatic() public open fun d(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open override /*1*/ fun a(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open override /*1*/ fun b(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final override /*1*/ fun c(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open fun d(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -29,10 +29,10 @@ public final class C { public companion object Companion : A { private constructor Companion() - kotlin.jvm.JvmStatic() public open override /*1*/ fun a(): kotlin.Unit - kotlin.jvm.JvmStatic() public open override /*1*/ fun b(): kotlin.Unit - kotlin.jvm.JvmStatic() public final override /*1*/ fun c(): kotlin.Unit - kotlin.jvm.JvmStatic() public open fun d(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open override /*1*/ fun a(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open override /*1*/ fun b(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final override /*1*/ fun c(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open fun d(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt index 46c213df63f..6e4fbc4ac24 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/functions.txt @@ -2,7 +2,7 @@ package public final class A { public constructor A() - kotlin.jvm.JvmStatic() public final fun a4(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final fun a4(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public final fun test(): kotlin.Unit @@ -10,7 +10,7 @@ public final class A { public object A { private constructor A() - kotlin.jvm.JvmStatic() public final fun a2(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final fun a2(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -18,7 +18,7 @@ public final class A { public companion object Companion { private constructor Companion() - kotlin.jvm.JvmStatic() public final fun a1(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final fun a1(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -26,7 +26,7 @@ public final class A { } public interface B { - kotlin.jvm.JvmStatic() public open fun a4(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open fun a4(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open fun test(): kotlin.Unit @@ -34,7 +34,7 @@ public interface B { public object A { private constructor A() - kotlin.jvm.JvmStatic() public final fun a2(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final fun a2(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -42,7 +42,7 @@ public interface B { public companion object Companion { private constructor Companion() - kotlin.jvm.JvmStatic() public final fun a1(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final fun a1(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt index 32c36ab6d87..4af028fcdf4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/platformStatic/property.txt @@ -3,29 +3,29 @@ package public final class A { public constructor A() public final var p: kotlin.Int - kotlin.jvm.JvmStatic() public final val z2: kotlin.Int = 1 + @kotlin.jvm.JvmStatic() public final val z2: kotlin.Int = 1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public object A : B { private constructor A() - kotlin.jvm.JvmStatic() public open override /*1*/ val base1: kotlin.Int = 0 + @kotlin.jvm.JvmStatic() public open override /*1*/ val base1: kotlin.Int = 0 public open override /*1*/ val base2: kotlin.Int = 0 public final var p: kotlin.Int - kotlin.jvm.JvmStatic() public final val z: kotlin.Int = 1 + @kotlin.jvm.JvmStatic() public final val z: kotlin.Int = 1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmStatic() public open fun f(): kotlin.Unit + @kotlin.jvm.JvmStatic() public open fun f(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } public companion object Companion : B { private constructor Companion() - kotlin.jvm.JvmStatic() public open override /*1*/ val base1: kotlin.Int = 0 + @kotlin.jvm.JvmStatic() public open override /*1*/ val base1: kotlin.Int = 0 public open override /*1*/ val base2: kotlin.Int = 0 public final var p1: kotlin.Int - kotlin.jvm.JvmStatic() public final val z: kotlin.Int = 1 + @kotlin.jvm.JvmStatic() public final val z: kotlin.Int = 1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/kotlinAnnotation.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/kotlinAnnotation.txt index d9e0f26bdd6..5727222684c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/kotlinAnnotation.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/kotlinAnnotation.txt @@ -1,10 +1,10 @@ package -Ann(value = "a", x = 1, y = 1.0.toDouble()) public fun foo1(): kotlin.Unit -Ann(value = "b", x = 2, y = 2.0.toDouble()) public fun foo2(): kotlin.Unit -Ann(value = "c", x = 3, y = 2.0.toDouble()) public fun foo3(): kotlin.Unit +@Ann(value = "a", x = 1, y = 1.0.toDouble()) public fun foo1(): kotlin.Unit +@Ann(value = "b", x = 2, y = 2.0.toDouble()) public fun foo2(): kotlin.Unit +@Ann(value = "c", x = 3, y = 2.0.toDouble()) public fun foo3(): kotlin.Unit -kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ x: kotlin.Int, /*1*/ value: kotlin.String, /*2*/ y: kotlin.Double) public final val value: kotlin.String public final val x: kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/tooManyArgs.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/tooManyArgs.txt index 93a3997128d..1f849c8c676 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/tooManyArgs.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/tooManyArgs.txt @@ -1,6 +1,6 @@ package -A(a = false, b = 1.0.toDouble(), x = false) public fun foo1(): kotlin.Unit +@A(a = false, b = 1.0.toDouble(), x = false) public fun foo1(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Double, /*2*/ x: kotlin.Boolean) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/typeMismatch.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/typeMismatch.txt index 41354594e09..7d16b701d25 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/typeMismatch.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/typeMismatch.txt @@ -1,7 +1,7 @@ package -A(a = false, b = 1.0.toDouble(), x = false) public fun foo1(): kotlin.Unit -A(a = 2.0.toDouble(), b = 2.0.toDouble(), x = true) public fun foo2(): kotlin.Unit +@A(a = false, b = 1.0.toDouble(), x = false) public fun foo1(): kotlin.Unit +@A(a = 2.0.toDouble(), b = 2.0.toDouble(), x = true) public fun foo2(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Double, /*2*/ x: kotlin.Boolean) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withValue.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withValue.txt index 6c3ab99e4ff..e3c1d85a7a0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withValue.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withValue.txt @@ -1,9 +1,9 @@ package -A(a = 1, b = 1.0.toDouble(), value = "v1", x = false) public fun foo1(): kotlin.Unit -A(a = 2, b = 2.0.toDouble(), value = "v2", x = true) public fun foo2(): kotlin.Unit -A(a = 4, b = 3.0.toDouble(), value = "v2", x = true) public fun foo3(): kotlin.Unit -A(a = 4, b = 3.0.toDouble(), value = "v2", x = true) public fun foo4(): kotlin.Unit +@A(a = 1, b = 1.0.toDouble(), value = "v1", x = false) public fun foo1(): kotlin.Unit +@A(a = 2, b = 2.0.toDouble(), value = "v2", x = true) public fun foo2(): kotlin.Unit +@A(a = 4, b = 3.0.toDouble(), value = "v2", x = true) public fun foo3(): kotlin.Unit +@A(a = 4, b = 3.0.toDouble(), value = "v2", x = true) public fun foo4(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ value: kotlin.String, /*1*/ a: kotlin.Int, /*2*/ b: kotlin.Double, /*3*/ x: kotlin.Boolean) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withoutValue.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withoutValue.txt index fd2d246a428..39561705120 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withoutValue.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/prohibitPositionedArgument/withoutValue.txt @@ -1,8 +1,8 @@ package -A(a = 1, b = 1.0.toDouble(), x = false) public fun foo1(): kotlin.Unit -A(a = 2, b = 2.0.toDouble(), x = true) public fun foo2(): kotlin.Unit -A(a = 4, b = 3.0.toDouble(), x = true) public fun foo3(): kotlin.Unit +@A(a = 1, b = 1.0.toDouble(), x = false) public fun foo1(): kotlin.Unit +@A(a = 2, b = 2.0.toDouble(), x = true) public fun foo2(): kotlin.Unit +@A(a = 4, b = 3.0.toDouble(), x = true) public fun foo3(): kotlin.Unit public final class A : kotlin.Annotation { public constructor A(/*0*/ a: kotlin.Int, /*1*/ b: kotlin.Double, /*2*/ x: kotlin.Boolean) diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldNotOnProperty.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldNotOnProperty.txt index 43f59009103..6935d098bdc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldNotOnProperty.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldNotOnProperty.txt @@ -1,11 +1,11 @@ package -kotlin.jvm.publicField() public fun foo(): kotlin.Unit +@kotlin.jvm.publicField() public fun foo(): kotlin.Unit public final class C { - kotlin.jvm.publicField() public constructor C(/*0*/ s: kotlin.String) + @kotlin.jvm.publicField() public constructor C(/*0*/ s: kotlin.String) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.publicField() private final fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit + @kotlin.jvm.publicField() private final fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldOnDelegatedProperty.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldOnDelegatedProperty.txt index f210e6a94dc..0fc7b0bc899 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldOnDelegatedProperty.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/publicField/publicFieldOnDelegatedProperty.txt @@ -2,7 +2,7 @@ package public final class C { public constructor C() - kotlin.jvm.publicField() private final val a: kotlin.String + @kotlin.jvm.publicField() private final val a: kotlin.String public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt b/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt index 0d29e5a93d5..e3806da8e24 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/annotations/qualifiedCallValue.txt @@ -5,7 +5,7 @@ package a { package a.b { package a.b.c { - kotlin.Deprecated(value = "aaa") a.b.c.ann1(p = kotlin.Deprecated(value = "aaa")) a.b.c.ann1() a.b.c.ann2(p = a.b.c.ann1()) a.b.c.A.IAnn() a.b.c.ann3(p = a.b.c.A.IAnn()) a.b.c.A.IAnn() a.b.c.ann3(p = a.b.c.A.IAnn()) a.b.c.annArray(p = {"a"}) public fun test(): kotlin.Int + @kotlin.Deprecated(value = "aaa") @a.b.c.ann1(p = kotlin.Deprecated(value = "aaa")) @a.b.c.ann1() @a.b.c.ann2(p = a.b.c.ann1()) @a.b.c.A.IAnn() @a.b.c.ann3(p = a.b.c.A.IAnn()) @a.b.c.A.IAnn() @a.b.c.ann3(p = a.b.c.A.IAnn()) @a.b.c.annArray(p = {"a"}) public fun test(): kotlin.Int public final class A { public constructor A() @@ -13,7 +13,7 @@ package a { public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String - kotlin.annotation.annotation() public final class IAnn : kotlin.Annotation { + @kotlin.annotation.annotation() public final class IAnn : kotlin.Annotation { public constructor IAnn() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int @@ -21,7 +21,7 @@ package a { } } - kotlin.annotation.annotation() public final class ann1 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class ann1 : kotlin.Annotation { public constructor ann1(/*0*/ p: kotlin.Deprecated = ...) public final val p: kotlin.Deprecated public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -29,7 +29,7 @@ package a { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class ann2 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class ann2 : kotlin.Annotation { public constructor ann2(/*0*/ p: a.b.c.ann1 = ...) public final val p: a.b.c.ann1 public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean @@ -37,7 +37,7 @@ package a { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class ann3 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class ann3 : kotlin.Annotation { public constructor ann3(/*0*/ p: a.b.c.A.IAnn = ..., /*1*/ p2: a.b.c.A.IAnn = ...) public final val p: a.b.c.A.IAnn public final val p2: a.b.c.A.IAnn @@ -46,7 +46,7 @@ package a { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } - kotlin.annotation.annotation() public final class annArray : kotlin.Annotation { + @kotlin.annotation.annotation() public final class annArray : kotlin.Annotation { public constructor annArray(/*0*/ p: kotlin.Array = ...) public final val p: kotlin.Array public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/jvmOverloads.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/jvmOverloads.txt index 90d0dc24362..f88c06d2483 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/jvmOverloads.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/jvmOverloads.txt @@ -4,7 +4,7 @@ public final class A { public constructor A() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public final fun foo(): kotlin.Unit - kotlin.jvm.JvmOverloads() public final fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit + @kotlin.jvm.JvmOverloads() public final fun foo(/*0*/ s: kotlin.String = ...): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt index a16c644bc8b..90b56fc038b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNames.txt @@ -1,8 +1,8 @@ package -kotlin.jvm.JvmName(name = "barInt") public fun bar(/*0*/ x: kotlin.List): kotlin.Unit -kotlin.jvm.JvmName(name = "barStr") public fun bar(/*0*/ x: kotlin.List): kotlin.Unit -kotlin.jvm.JvmName(name = "bar") public fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +@kotlin.jvm.JvmName(name = "barInt") public fun bar(/*0*/ x: kotlin.List): kotlin.Unit +@kotlin.jvm.JvmName(name = "barStr") public fun bar(/*0*/ x: kotlin.List): kotlin.Unit +@kotlin.jvm.JvmName(name = "bar") public fun foo(/*0*/ a: kotlin.Any): kotlin.Unit public fun kotlin.Any.foo(): kotlin.Unit public final class C { diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt index 6e8a35971d4..8e34404b21f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformNamesDuplicate.txt @@ -1,12 +1,12 @@ package public fun bar(/*0*/ a: kotlin.Any): kotlin.Unit -kotlin.jvm.JvmName(name = "bar") public fun foo(/*0*/ a: kotlin.Any): kotlin.Unit +@kotlin.jvm.JvmName(name = "bar") public fun foo(/*0*/ a: kotlin.Any): kotlin.Unit public open class A1 { public constructor A1() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "bar") public open fun foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "bar") public open fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -14,7 +14,7 @@ public open class A1 { public open class A2 { public constructor A2() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "bar") public open fun foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "bar") public open fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -22,7 +22,7 @@ public open class A2 { public open class A3 { public constructor A3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "bar") public open fun foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "bar") public open fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -31,7 +31,7 @@ public final class B1 : A1 { public constructor B1() public final fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "bar") public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "bar") public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -48,7 +48,7 @@ public final class B2 : A2 { public open class B3 : A3 { public constructor B3() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "bar") public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "bar") public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -56,8 +56,8 @@ public open class B3 : A3 { public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "foo1") public final fun foo(/*0*/ list: kotlin.List): kotlin.Unit - kotlin.jvm.JvmName(name = "foo1") public final fun foo(/*0*/ list: kotlin.List): kotlin.Unit + @kotlin.jvm.JvmName(name = "foo1") public final fun foo(/*0*/ list: kotlin.List): kotlin.Unit + @kotlin.jvm.JvmName(name = "foo1") public final fun foo(/*0*/ list: kotlin.List): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -66,7 +66,7 @@ public final class C3 : B3 { public constructor C3() public final fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmName(name = "bar") public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit + @kotlin.jvm.JvmName(name = "bar") public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt index d76949ac1da..6be8992c85e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInClassObject.txt @@ -18,7 +18,7 @@ public final class Derived : Base { public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmStatic() public final fun foo(): kotlin.Unit + @kotlin.jvm.JvmStatic() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt index 17b67ebbce5..b317d524c2e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/duplicateJvmSignature/platformStaticInObject.txt @@ -11,7 +11,7 @@ public open class Base { public object Derived : Base { private constructor Derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.jvm.JvmStatic() public final fun foo(/*0*/ i: kotlin.Int = ...): kotlin.Unit + @kotlin.jvm.JvmStatic() public final fun foo(/*0*/ i: kotlin.Int = ...): kotlin.Unit public final override /*1*/ /*fake_override*/ fun `foo$default`(/*0*/ i: kotlin.Int, /*1*/ mask: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt index 2743f467354..12882dfac09 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/functionLiterals/pseudocodeMemoryOverhead.txt @@ -33,7 +33,7 @@ public final class BigInteger { public final fun xor(/*0*/ o: BigInteger): BigInteger } -kotlin.data() private final class BinaryOperationKey { +@kotlin.data() private final class BinaryOperationKey { public constructor BinaryOperationKey(/*0*/ f: CompileTimeType, /*1*/ g: CompileTimeType, /*2*/ functionName: kotlin.String) public final val f: CompileTimeType public final val functionName: kotlin.String @@ -54,7 +54,7 @@ private final class CompileTimeType { public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.data() private final class UnaryOperationKey { +@kotlin.data() private final class UnaryOperationKey { public constructor UnaryOperationKey(/*0*/ f: CompileTimeType, /*1*/ functionName: kotlin.String) public final val f: CompileTimeType public final val functionName: kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/abstract.txt b/compiler/testData/diagnostics/testsWithStdLib/native/abstract.txt index 1fc08d153f4..94b7771bfa3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/abstract.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/abstract.txt @@ -5,7 +5,7 @@ public fun test(): kotlin.Unit public abstract class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public abstract fun foo(): kotlin.Unit + @kotlin.external() public abstract fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/body.txt b/compiler/testData/diagnostics/testsWithStdLib/native/body.txt index 2b1c880717b..5d23faa6c5f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/body.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/body.txt @@ -1,19 +1,19 @@ package -kotlin.external() public fun foo(): kotlin.Unit +@kotlin.external() public fun foo(): kotlin.Unit public fun test(): kotlin.Unit public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -22,7 +22,7 @@ public final class C { public object O { private constructor O() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/constructor.txt b/compiler/testData/diagnostics/testsWithStdLib/native/constructor.txt index cb06440213c..56486e901f1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/constructor.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/constructor.txt @@ -1,14 +1,14 @@ package public final class A { - kotlin.external() public constructor A() - kotlin.external() public constructor A(/*0*/ x: kotlin.Int) + @kotlin.external() public constructor A() + @kotlin.external() public constructor A(/*0*/ x: kotlin.Int) public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public final inner class B { - kotlin.external() public constructor B() + @kotlin.external() public constructor B() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String @@ -16,7 +16,7 @@ public final class A { } public final class C { - kotlin.external() public constructor C() + @kotlin.external() public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/inline.txt b/compiler/testData/diagnostics/testsWithStdLib/native/inline.txt index f7a2df146f6..8499d349a06 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/inline.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/inline.txt @@ -5,7 +5,7 @@ public fun test(): kotlin.Unit public abstract class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.inline() kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.inline() @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/noBody.txt b/compiler/testData/diagnostics/testsWithStdLib/native/noBody.txt index 2b1c880717b..5d23faa6c5f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/noBody.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/noBody.txt @@ -1,19 +1,19 @@ package -kotlin.external() public fun foo(): kotlin.Unit +@kotlin.external() public fun foo(): kotlin.Unit public fun test(): kotlin.Unit public final class C { public constructor C() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } @@ -22,7 +22,7 @@ public final class C { public object O { private constructor O() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/override.txt b/compiler/testData/diagnostics/testsWithStdLib/native/override.txt index 5d7265af483..47538f8dbdf 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/override.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/override.txt @@ -10,7 +10,7 @@ public interface Base { public final class Derived : Base { public constructor Derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public open override /*1*/ fun foo(): kotlin.Unit + @kotlin.external() public open override /*1*/ fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/reified.txt b/compiler/testData/diagnostics/testsWithStdLib/native/reified.txt index f8b97a4fdf0..b19af25dc7b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/reified.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/reified.txt @@ -1,4 +1,4 @@ package -kotlin.inline() kotlin.external() public fun bar(): kotlin.Unit -kotlin.external() public fun foo(): kotlin.Unit +@kotlin.inline() @kotlin.external() public fun bar(): kotlin.Unit +@kotlin.external() public fun foo(): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithStdLib/native/trait.txt b/compiler/testData/diagnostics/testsWithStdLib/native/trait.txt index c1ab8861470..f8b8812bbc6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/native/trait.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/native/trait.txt @@ -1,17 +1,17 @@ package public interface Tr { - kotlin.external() public open fun bar(): kotlin.Unit + @kotlin.external() public open fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public abstract fun foo(): kotlin.Unit + @kotlin.external() public abstract fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public companion object Companion { private constructor Companion() - kotlin.external() public final fun bar(): kotlin.Unit + @kotlin.external() public final fun bar(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - kotlin.external() public final fun foo(): kotlin.Unit + @kotlin.external() public final fun foo(): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/overrideWithFunctionalType.txt b/compiler/testData/diagnostics/testsWithStdLib/overrideWithFunctionalType.txt index d13923cd1e1..6cce13fa105 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/overrideWithFunctionalType.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/overrideWithFunctionalType.txt @@ -12,7 +12,7 @@ public interface Base { public open class Derived : Base { public constructor Derived() public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public open override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() compute: () -> V?): kotlin.Unit + @java.lang.Override() public open override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() compute: () -> V?): kotlin.Unit public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } diff --git a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableCollection.txt b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableCollection.txt index 80fdc389d6a..2ee4c8a101a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableCollection.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableCollection.txt @@ -3,7 +3,7 @@ package public fun bar(): kotlin.String? public fun foo(): kotlin.Unit -kotlin.jvm.PurelyImplements(value = "kotlin.MutableCollection") public/*package*/ open class A : java.util.AbstractCollection, kotlin.MutableCollection { +@kotlin.jvm.PurelyImplements(value = "kotlin.MutableCollection") public/*package*/ open class A : java.util.AbstractCollection, kotlin.MutableCollection { public/*package*/ constructor A() public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: T): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun addAll(/*0*/ c: kotlin.Collection): kotlin.Boolean @@ -13,11 +13,11 @@ kotlin.jvm.PurelyImplements(value = "kotlin.MutableCollection") public/*package* public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean - java.lang.Override() public open override /*2*/ fun iterator(): kotlin.MutableIterator + @java.lang.Override() public open override /*2*/ fun iterator(): kotlin.MutableIterator public open override /*2*/ /*fake_override*/ fun remove(/*0*/ o: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun removeAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean - java.lang.Override() public open override /*2*/ fun size(): kotlin.Int + @java.lang.Override() public open override /*2*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String diff --git a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableList.txt b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableList.txt index 69fcf078bc2..d575da32f2c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableList.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/customClassMutableList.txt @@ -3,7 +3,7 @@ package public fun bar(): kotlin.String? public fun foo(): kotlin.Unit -kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open class A : java.util.AbstractList, kotlin.MutableList { +@kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open class A : java.util.AbstractList, kotlin.MutableList { public/*package*/ constructor A() protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int public open override /*2*/ /*fake_override*/ fun add(/*0*/ e: T): kotlin.Boolean @@ -14,7 +14,7 @@ kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open public open override /*2*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public open override /*2*/ fun get(/*0*/ index: kotlin.Int): T + @java.lang.Override() public open override /*2*/ fun get(/*0*/ index: kotlin.Int): T public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*2*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int public open override /*2*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean @@ -30,7 +30,7 @@ kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*2*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*2*/ /*fake_override*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: T): T - java.lang.Override() public open override /*2*/ fun size(): kotlin.Int + @java.lang.Override() public open override /*2*/ fun size(): kotlin.Int public open override /*2*/ /*fake_override*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! diff --git a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/invalidFqName.txt b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/invalidFqName.txt index 92c00224b7d..a58233def44 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/invalidFqName.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/invalidFqName.txt @@ -3,7 +3,7 @@ package public val x: A public val y: B -kotlin.jvm.PurelyImplements(value = "") public open class A : java.util.AbstractList { +@kotlin.jvm.PurelyImplements(value = "") public open class A : java.util.AbstractList { public constructor A() protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: T!): kotlin.Boolean @@ -14,7 +14,7 @@ kotlin.jvm.PurelyImplements(value = "") public open class A): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public open override /*1*/ fun get(/*0*/ index: kotlin.Int): T! + @java.lang.Override() public open override /*1*/ fun get(/*0*/ index: kotlin.Int): T! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean @@ -30,14 +30,14 @@ kotlin.jvm.PurelyImplements(value = "") public open class A): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: T!): T! - java.lang.Override() public open override /*1*/ fun size(): kotlin.Int + @java.lang.Override() public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String } -kotlin.jvm.PurelyImplements(value = "[INVALID]") public open class B : java.util.AbstractList { +@kotlin.jvm.PurelyImplements(value = "[INVALID]") public open class B : java.util.AbstractList { public constructor B() protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: T!): kotlin.Boolean diff --git a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/wrongTypeParametersCount.txt b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/wrongTypeParametersCount.txt index 24b538b2181..6d2059b9542 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/wrongTypeParametersCount.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/purelyImplementedCollection/wrongTypeParametersCount.txt @@ -3,7 +3,7 @@ package public fun bar(): kotlin.String? public fun foo(): kotlin.Unit -kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open class A : java.util.AbstractList { +@kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open class A : java.util.AbstractList { public/*package*/ constructor A() protected/*protected and package*/ final override /*1*/ /*fake_override*/ var modCount: kotlin.Int public open override /*1*/ /*fake_override*/ fun add(/*0*/ e: T!): kotlin.Boolean @@ -14,7 +14,7 @@ kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open public open override /*1*/ /*fake_override*/ fun contains(/*0*/ o: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun containsAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean - java.lang.Override() public open override /*1*/ fun get(/*0*/ index: kotlin.Int): T! + @java.lang.Override() public open override /*1*/ fun get(/*0*/ index: kotlin.Int): T! public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean @@ -30,7 +30,7 @@ kotlin.jvm.PurelyImplements(value = "kotlin.MutableList") public/*package*/ open protected/*protected and package*/ open override /*1*/ /*fake_override*/ fun removeRange(/*0*/ p0: kotlin.Int, /*1*/ p1: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun retainAll(/*0*/ c: kotlin.Collection): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun set(/*0*/ index: kotlin.Int, /*1*/ element: T!): T! - java.lang.Override() public open override /*1*/ fun size(): kotlin.Int + @java.lang.Override() public open override /*1*/ fun size(): kotlin.Int public open override /*1*/ /*fake_override*/ fun subList(/*0*/ fromIndex: kotlin.Int, /*1*/ toIndex: kotlin.Int): kotlin.MutableList public open override /*1*/ /*fake_override*/ fun toArray(): kotlin.Array<(out) kotlin.Any!>! public open override /*1*/ /*fake_override*/ fun toArray(/*0*/ p0: kotlin.Array<(out) T!>!): kotlin.Array<(out) T!>! diff --git a/compiler/testData/diagnostics/testsWithStdLib/regression/ea66827_dataClassWrongToString.txt b/compiler/testData/diagnostics/testsWithStdLib/regression/ea66827_dataClassWrongToString.txt index a56d5b3870e..248ec6155b1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/regression/ea66827_dataClassWrongToString.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/regression/ea66827_dataClassWrongToString.txt @@ -1,6 +1,6 @@ package -kotlin.data() public final class A { +@kotlin.data() public final class A { public constructor A(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public final /*synthesized*/ fun component1(): kotlin.Int diff --git a/compiler/testData/diagnostics/testsWithStdLib/regression/ea70880_illegalJvmName.txt b/compiler/testData/diagnostics/testsWithStdLib/regression/ea70880_illegalJvmName.txt index bfe7651531b..6973d24692b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/regression/ea70880_illegalJvmName.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/regression/ea70880_illegalJvmName.txt @@ -1,5 +1,5 @@ package -kotlin.jvm.JvmName(name = 42) public fun bar(): kotlin.Unit -kotlin.jvm.JvmName(name = "a") public fun baz(): kotlin.Unit -kotlin.jvm.JvmName() public fun foo(): kotlin.Unit +@kotlin.jvm.JvmName(name = 42) public fun bar(): kotlin.Unit +@kotlin.jvm.JvmName(name = "a") public fun baz(): kotlin.Unit +@kotlin.jvm.JvmName() public fun foo(): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithStdLib/reified/arrayConstruction.txt b/compiler/testData/diagnostics/testsWithStdLib/reified/arrayConstruction.txt index 52f06c53569..6229c5163e5 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/reified/arrayConstruction.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/reified/arrayConstruction.txt @@ -4,7 +4,7 @@ public fun fail1(): kotlin.Array public fun fail2(): kotlin.Array public fun fail3(/*0*/ block: () -> T): kotlin.Pair, kotlin.Array> public fun ok1(/*0*/ block: () -> kotlin.Array): kotlin.Array -kotlin.inline() public fun ok2(): kotlin.Array +@kotlin.inline() public fun ok2(): kotlin.Array public fun ok3(/*0*/ block: () -> kotlin.Array): kotlin.Array -kotlin.inline() public fun ok4(): kotlin.Array -kotlin.inline() public fun ok5(/*0*/ block: () -> T): kotlin.Pair, kotlin.Array> +@kotlin.inline() public fun ok4(): kotlin.Array +@kotlin.inline() public fun ok5(/*0*/ block: () -> T): kotlin.Pair, kotlin.Array> diff --git a/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.txt b/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.txt index da3901bd6dd..2cd3e58a4c8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/reified/arrayOfNullsReified.txt @@ -1,5 +1,5 @@ package -kotlin.inline() public fun bar(): kotlin.Unit +@kotlin.inline() public fun bar(): kotlin.Unit public fun baz(): kotlin.Unit public fun foo(): kotlin.Unit diff --git a/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.txt b/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.txt index a614bbaf15e..d030f366a88 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/reified/reifiedNothingSubstitution.txt @@ -1,4 +1,4 @@ package public fun box(): kotlin.Unit -kotlin.inline() public fun foo(/*0*/ block: () -> T): kotlin.String +@kotlin.inline() public fun foo(/*0*/ block: () -> T): kotlin.String diff --git a/compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.txt b/compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.txt index c568651dfa8..880ee632efb 100644 --- a/compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.txt +++ b/compiler/testData/loadJava/compiledJava/ClassDoesNotOverrideMethod.txt @@ -9,27 +9,27 @@ public abstract class ClassDoesNotOverrideMethod : java.util.Date { public open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Date!): kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ fun getCalendarDate(): sun.util.calendar.BaseCalendar.Date! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDate(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDay(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getHours(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMinutes(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMonth(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getSeconds(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDate(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDay(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getHours(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMinutes(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMonth(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getSeconds(): kotlin.Int public open override /*1*/ /*fake_override*/ fun getTime(): kotlin.Long invisible_fake final override /*1*/ /*fake_override*/ fun getTimeImpl(): kotlin.Long - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getTimezoneOffset(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getYear(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getTimezoneOffset(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getYear(): kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ fun normalize(): sun.util.calendar.BaseCalendar.Date! invisible_fake final override /*1*/ /*fake_override*/ fun normalize(/*0*/ p0: sun.util.calendar.BaseCalendar.Date!): sun.util.calendar.BaseCalendar.Date! invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMinutes(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMonth(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMinutes(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMonth(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: kotlin.Long): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setYear(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toGMTString(): kotlin.String! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toLocaleString(): kotlin.String! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setYear(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toGMTString(): kotlin.String! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toLocaleString(): kotlin.String! invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.txt index 493171abcab..2c64eea7819 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedAnnotation.txt @@ -1,5 +1,5 @@ package test -test.AnnotatedAnnotation() public final class AnnotatedAnnotation : kotlin.Annotation { +@test.AnnotatedAnnotation() public final class AnnotatedAnnotation : kotlin.Annotation { public constructor AnnotatedAnnotation() } diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedConstructor.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedConstructor.txt index 09d42cde161..44c9c730cbe 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedConstructor.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedConstructor.txt @@ -1,7 +1,7 @@ package test public open class AnnotatedConstructor { - test.AnnotatedConstructor.Anno(value = "constructor") public constructor AnnotatedConstructor() + @test.AnnotatedConstructor.Anno(value = "constructor") public constructor AnnotatedConstructor() public final class Anno : kotlin.Annotation { public constructor Anno(/*0*/ value: kotlin.String) diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedField.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedField.txt index 701973217fb..1f44738c1c8 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedField.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedField.txt @@ -2,7 +2,7 @@ package test public open class AnnotatedField { public constructor AnnotatedField() - test.AnnotatedField.Anno(value = "member") public final val y: kotlin.Int = 0 + @test.AnnotatedField.Anno(value = "member") public final val y: kotlin.Int = 0 public final class Anno : kotlin.Annotation { public constructor Anno(/*0*/ value: kotlin.String) @@ -11,5 +11,5 @@ public open class AnnotatedField { } // Static members - test.AnnotatedField.Anno(value = "static") public final val x: kotlin.Int = 0 + @test.AnnotatedField.Anno(value = "static") public final val x: kotlin.Int = 0 } diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.txt index 468eab0dfb9..b8aaa7a81bf 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedMethod.txt @@ -2,7 +2,7 @@ package test public open class AnnotatedMethod { public constructor AnnotatedMethod() - test.AnnotatedMethod.Anno(value = 42) public open fun f(): kotlin.Unit + @test.AnnotatedMethod.Anno(value = 42) public open fun f(): kotlin.Unit public final class Anno : kotlin.Annotation { public constructor Anno(/*0*/ value: kotlin.Int) diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedValueParameter.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedValueParameter.txt index f8253f22a54..5b1c8345933 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotatedValueParameter.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotatedValueParameter.txt @@ -2,7 +2,7 @@ package test public open class AnnotatedValueParameter { public constructor AnnotatedValueParameter() - public open fun f(/*0*/ test.AnnotatedValueParameter.Anno(value = "non-empty") p0: kotlin.(Mutable)List!): kotlin.Unit + public open fun f(/*0*/ @test.AnnotatedValueParameter.Anno(value = "non-empty") p0: kotlin.(Mutable)List!): kotlin.Unit public final class Anno : kotlin.Annotation { public constructor Anno(/*0*/ value: kotlin.String) diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotationInParam.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotationInParam.txt index 04376a23376..8b53b76698f 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotationInParam.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotationInParam.txt @@ -2,15 +2,15 @@ package test public interface AnnotationInParam { - test.AnnotationInParam.MyAnnotationWithParam(value = test.AnnotationInParam.MyAnnotation(value = "test")) public open class A { + @test.AnnotationInParam.MyAnnotationWithParam(value = test.AnnotationInParam.MyAnnotation(value = "test")) public open class A { public constructor A() } - test.AnnotationInParam.MyAnnotationWithParam2(value = test.AnnotationInParam.MyAnnotation2(value = {"test", "test2"})) public open class B { + @test.AnnotationInParam.MyAnnotationWithParam2(value = test.AnnotationInParam.MyAnnotation2(value = {"test", "test2"})) public open class B { public constructor B() } - test.AnnotationInParam.MyAnnotationWithParam3(value = test.AnnotationInParam.MyAnnotation3(first = "f", second = "s")) public open class C { + @test.AnnotationInParam.MyAnnotationWithParam3(value = test.AnnotationInParam.MyAnnotation3(first = "f", second = "s")) public open class C { public constructor C() } diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotationRetentions.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotationRetentions.txt index c98eb250c12..20d481ac8bd 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotationRetentions.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotationRetentions.txt @@ -7,27 +7,27 @@ public open class AnnotationRetentions { public constructor BaseAnnotation() } - test.AnnotationRetentions.BaseAnnotation() public/*package*/ open inner class BaseClass { + @test.AnnotationRetentions.BaseAnnotation() public/*package*/ open inner class BaseClass { public/*package*/ constructor BaseClass() } - kotlin.annotation.Retention(value = AnnotationRetention.BINARY) public final class BinaryAnnotation : kotlin.Annotation { + @kotlin.annotation.Retention(value = AnnotationRetention.BINARY) public final class BinaryAnnotation : kotlin.Annotation { public constructor BinaryAnnotation() } - test.AnnotationRetentions.BinaryAnnotation() public/*package*/ open inner class BinaryClass { + @test.AnnotationRetentions.BinaryAnnotation() public/*package*/ open inner class BinaryClass { public/*package*/ constructor BinaryClass() } - kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RuntimeAnnotation : kotlin.Annotation { + @kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) public final class RuntimeAnnotation : kotlin.Annotation { public constructor RuntimeAnnotation() } - test.AnnotationRetentions.RuntimeAnnotation() public/*package*/ open inner class RuntimeClass { + @test.AnnotationRetentions.RuntimeAnnotation() public/*package*/ open inner class RuntimeClass { public/*package*/ constructor RuntimeClass() } - kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final class SourceAnnotation : kotlin.Annotation { + @kotlin.annotation.Retention(value = AnnotationRetention.SOURCE) public final class SourceAnnotation : kotlin.Annotation { public constructor SourceAnnotation() } diff --git a/compiler/testData/loadJava/compiledJava/annotations/AnnotationTargets.txt b/compiler/testData/loadJava/compiledJava/annotations/AnnotationTargets.txt index c14d2db1db2..b50c39fde64 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/AnnotationTargets.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/AnnotationTargets.txt @@ -3,7 +3,7 @@ package test public open class AnnotationTargets { public constructor AnnotationTargets() - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final class annotation : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.ANNOTATION_CLASS}) public final class annotation : kotlin.Annotation { public constructor annotation() } @@ -11,35 +11,35 @@ public open class AnnotationTargets { public constructor base() } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) public final class constructor : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CONSTRUCTOR}) public final class constructor : kotlin.Annotation { public constructor constructor() } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD}) public final class field : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD}) public final class field : kotlin.Annotation { public constructor field() } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) public final class local : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.LOCAL_VARIABLE}) public final class local : kotlin.Annotation { public constructor local() } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) public final class method : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER}) public final class method : kotlin.Annotation { public constructor method() } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FIELD}) public final class multiple : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FIELD}) public final class multiple : kotlin.Annotation { public constructor multiple() } - kotlin.annotation.Target(allowedTargets = {}) public final class packag : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {}) public final class packag : kotlin.Annotation { public constructor packag() } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) public final class parameter : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) public final class parameter : kotlin.Annotation { public constructor parameter() } - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FILE}) public final class type : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS, AnnotationTarget.FILE}) public final class type : kotlin.Annotation { public constructor type() } } diff --git a/compiler/testData/loadJava/compiledJava/annotations/ArithmeticExpressionInParam.txt b/compiler/testData/loadJava/compiledJava/annotations/ArithmeticExpressionInParam.txt index 70f2c1f562a..5fbfc18faf5 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/ArithmeticExpressionInParam.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/ArithmeticExpressionInParam.txt @@ -9,7 +9,7 @@ public open class ArithmeticExpressionInParam { public abstract fun value(): kotlin.Int } - test.ArithmeticExpressionInParam.Anno(value = 42) public open class Class { + @test.ArithmeticExpressionInParam.Anno(value = 42) public open class Class { public constructor Class() } } diff --git a/compiler/testData/loadJava/compiledJava/annotations/ArrayOfEnumInParam.txt b/compiler/testData/loadJava/compiledJava/annotations/ArrayOfEnumInParam.txt index dd3fd4e0969..0ebf8b08c92 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/ArrayOfEnumInParam.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/ArrayOfEnumInParam.txt @@ -2,7 +2,7 @@ package test public interface ArrayOfEnumInParam { - kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD, AnnotationTarget.CONSTRUCTOR}) public final class targetAnnotation : kotlin.Annotation { + @kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FIELD, AnnotationTarget.CONSTRUCTOR}) public final class targetAnnotation : kotlin.Annotation { public constructor targetAnnotation(/*0*/ value: kotlin.String) public final val value: kotlin.String public abstract fun value(): kotlin.String diff --git a/compiler/testData/loadJava/compiledJava/annotations/ArrayOfStringInParam.txt b/compiler/testData/loadJava/compiledJava/annotations/ArrayOfStringInParam.txt index dc32eb3b47b..32e53dc3b6c 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/ArrayOfStringInParam.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/ArrayOfStringInParam.txt @@ -2,7 +2,7 @@ package test public interface ArrayOfStringInParam { - test.ArrayOfStringInParam.MyAnnotation(value = {"a", "b", "c"}) public open class A { + @test.ArrayOfStringInParam.MyAnnotation(value = {"a", "b", "c"}) public open class A { public constructor A() } diff --git a/compiler/testData/loadJava/compiledJava/annotations/ClassObjectArrayInParam.txt b/compiler/testData/loadJava/compiledJava/annotations/ClassObjectArrayInParam.txt index 2f37306b809..9da4f18032d 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/ClassObjectArrayInParam.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/ClassObjectArrayInParam.txt @@ -9,7 +9,7 @@ public open class ClassObjectArrayInParam { public abstract fun value(): kotlin.Array> } - test.ClassObjectArrayInParam.Anno(value = {test.ClassObjectArrayInParam::class, test.ClassObjectArrayInParam.Nested::class, kotlin.String::class}) public open class Nested { + @test.ClassObjectArrayInParam.Anno(value = {test.ClassObjectArrayInParam::class, test.ClassObjectArrayInParam.Nested::class, kotlin.String::class}) public open class Nested { public constructor Nested() } } diff --git a/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParam.txt b/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParam.txt index c27804ebb3c..63f69ca8aec 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParam.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParam.txt @@ -9,7 +9,7 @@ public open class ClassObjectInParam { public abstract fun value(): kotlin.reflect.KClass<*> } - test.ClassObjectInParam.Anno(value = test.ClassObjectInParam::class) public open class Nested { + @test.ClassObjectInParam.Anno(value = test.ClassObjectInParam::class) public open class Nested { public constructor Nested() } } diff --git a/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParamRaw.txt b/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParamRaw.txt index 52ef7432620..cdf7cecf668 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParamRaw.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/ClassObjectInParamRaw.txt @@ -11,7 +11,7 @@ public open class ClassObjectInParamRaw { public abstract fun value(): kotlin.reflect.KClass<*> } - test.ClassObjectInParamRaw.Anno(arg = {}, value = test.ClassObjectInParamRaw::class) public open class Nested { + @test.ClassObjectInParamRaw.Anno(arg = {}, value = test.ClassObjectInParamRaw::class) public open class Nested { public constructor Nested() } } diff --git a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt index 4bea0134b04..dd7de070ba5 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotation.txt @@ -22,7 +22,7 @@ public interface CustomAnnotation { public final /*synthesized*/ fun values(): kotlin.Array } - test.CustomAnnotation.MyAnnotation(value = MyEnum.ONE) public open class MyTest { + @test.CustomAnnotation.MyAnnotation(value = MyEnum.ONE) public open class MyTest { public constructor MyTest() } } diff --git a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotationWithDefaultParameter.txt b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotationWithDefaultParameter.txt index c1868ddb32e..d208aeec2fe 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotationWithDefaultParameter.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/CustomAnnotationWithDefaultParameter.txt @@ -10,7 +10,7 @@ public interface CustomAnnotationWithDefaultParameter { public abstract fun second(): kotlin.String } - test.CustomAnnotationWithDefaultParameter.MyAnnotation(first = "f", second = "s") public open class MyTest { + @test.CustomAnnotationWithDefaultParameter.MyAnnotation(first = "f", second = "s") public open class MyTest { public constructor MyTest() } } diff --git a/compiler/testData/loadJava/compiledJava/annotations/EmptyArrayInParam.txt b/compiler/testData/loadJava/compiledJava/annotations/EmptyArrayInParam.txt index 9b035d95478..af33f51e436 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/EmptyArrayInParam.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/EmptyArrayInParam.txt @@ -2,7 +2,7 @@ package test public interface EmptyArrayInParam { - test.EmptyArrayInParam.MyAnnotation(value = {}) public open class A { + @test.EmptyArrayInParam.MyAnnotation(value = {}) public open class A { public constructor A() } diff --git a/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt b/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt index 93c4f32b1d2..7f3deba3d53 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/EnumArgumentWithCustomToString.txt @@ -2,7 +2,7 @@ package test public open class EnumArgumentWithCustomToString { public constructor EnumArgumentWithCustomToString() - test.EnumArgumentWithCustomToString.EnumAnno(value = E.CAKE) test.EnumArgumentWithCustomToString.EnumArrayAnno(value = {E.CAKE, E.CAKE}) public/*package*/ open fun annotated(): kotlin.Unit + @test.EnumArgumentWithCustomToString.EnumAnno(value = E.CAKE) @test.EnumArgumentWithCustomToString.EnumArrayAnno(value = {E.CAKE, E.CAKE}) public/*package*/ open fun annotated(): kotlin.Unit public open enum class E : kotlin.Enum { enum entry CAKE diff --git a/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt b/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt index 2de244fb2ca..97e96756c0d 100644 --- a/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt +++ b/compiler/testData/loadJava/compiledJava/annotations/EnumConstructorParameter.txt @@ -4,7 +4,7 @@ public final enum class EnumConstructorParameter : kotlin.Enum, test.Kt3302.BSONObject { diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt index 725c802b7ff..6f2081c5912 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NotNullToNullable.txt @@ -9,6 +9,6 @@ public interface NotNullToNullable { public interface Super { public abstract fun dummy(): kotlin.Unit - public abstract fun foo(/*0*/ org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit + public abstract fun foo(/*0*/ @org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt index 7b3bf60f07a..94b275c2ea8 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/NullableToNotNull.txt @@ -4,7 +4,7 @@ public interface NullableToNotNull { public interface Sub : test.NullableToNotNull.Super { public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit - public abstract override /*1*/ fun foo(/*0*/ org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit + public abstract override /*1*/ fun foo(/*0*/ @org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit } public interface Super { diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt index 812b5a03686..e3e21c0642c 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/parameter/SubclassFromGenericAndNot.txt @@ -9,7 +9,7 @@ public interface SubclassFromGenericAndNot { public interface NonGeneric { public abstract fun dummy(): kotlin.Unit - public abstract fun foo(/*0*/ org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit + public abstract fun foo(/*0*/ @org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit } public interface Sub : test.SubclassFromGenericAndNot.NonGeneric, test.SubclassFromGenericAndNot.Generic { diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt index 6b95bff2fe8..0640fb8ea9f 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullJavaSubtype.txt @@ -4,7 +4,7 @@ public interface AddNotNullJavaSubtype { public interface Sub : test.AddNotNullJavaSubtype.Super { public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract override /*1*/ fun foo(): kotlin.String + @org.jetbrains.annotations.NotNull() public abstract override /*1*/ fun foo(): kotlin.String } public interface Super { diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt index 9d15cc371b4..eb60aff7322 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNotNullSameJavaType.txt @@ -4,7 +4,7 @@ public interface AddNotNullSameJavaType { public interface Sub : test.AddNotNullSameJavaType.Super { public abstract override /*1*/ /*fake_override*/ fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract override /*1*/ fun foo(): kotlin.CharSequence + @org.jetbrains.annotations.NotNull() public abstract override /*1*/ fun foo(): kotlin.CharSequence } public interface Super { diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt index 7f6f5b9f32c..69a07f1a3f5 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilityJavaSubtype.txt @@ -9,6 +9,6 @@ public interface AddNullabilityJavaSubtype { public interface Super { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence + @org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt index 6dfd67de948..ea44841ace3 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/AddNullabilitySameJavaType.txt @@ -9,6 +9,6 @@ public interface AddNullabilitySameJavaType { public interface Super { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence + @org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt index 0310ee65635..7b694c1ebac 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilityJavaSubtype.txt @@ -9,6 +9,6 @@ public interface InheritNullabilityJavaSubtype { public interface Super { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence + @org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt index 06ea5118974..caf6c66ef95 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/InheritNullabilitySameJavaType.txt @@ -9,6 +9,6 @@ public interface InheritNullabilitySameJavaType { public interface Super { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence + @org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt index c306b3311f4..58d0a4cb914 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnJavaSubtype.txt @@ -14,6 +14,6 @@ public interface TwoSuperclassesReturnJavaSubtype { public interface Super2 { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence + @org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt index 792b870788a..01832127c4a 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TwoSuperclassesReturnSameJavaType.txt @@ -14,6 +14,6 @@ public interface TwoSuperclassesReturnSameJavaType { public interface Super2 { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence + @org.jetbrains.annotations.NotNull() public abstract fun foo(): kotlin.CharSequence } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.txt index 9e7f46fefd4..92fd6b57107 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClass.txt @@ -9,6 +9,6 @@ public interface TypeParamOfClass { public interface Super { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): T + @org.jetbrains.annotations.NotNull() public abstract fun foo(): T } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt index 8c533a2a9f4..fcc419fd651 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfClassSubstituted.txt @@ -9,6 +9,6 @@ public interface TypeParamOfClassSubstituted { public interface Super { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): T + @org.jetbrains.annotations.NotNull() public abstract fun foo(): T } } diff --git a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.txt b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.txt index dc2b51b335d..76d579f890f 100644 --- a/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.txt +++ b/compiler/testData/loadJava/compiledJava/kotlinSignature/propagation/return/TypeParamOfFun.txt @@ -9,6 +9,6 @@ public interface TypeParamOfFun { public interface Super { public abstract fun dummy(): kotlin.Unit - org.jetbrains.annotations.NotNull() public abstract fun foo(): T + @org.jetbrains.annotations.NotNull() public abstract fun foo(): T } } diff --git a/compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.txt b/compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.txt index 0944eda3a7d..78015aaeb45 100644 --- a/compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.txt +++ b/compiler/testData/loadJava/compiledJava/modality/ModalityOfFakeOverrides.txt @@ -10,7 +10,7 @@ public open class ModalityOfFakeOverrides : java.util.AbstractList): kotlin.Boolean - org.jetbrains.annotations.NotNull() public open override /*1*/ fun get(/*0*/ index: kotlin.Int): kotlin.String + @org.jetbrains.annotations.NotNull() public open override /*1*/ fun get(/*0*/ index: kotlin.Int): kotlin.String public open override /*1*/ /*fake_override*/ fun indexOf(/*0*/ o: kotlin.Any?): kotlin.Int public open override /*1*/ /*fake_override*/ fun isEmpty(): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun iterator(): kotlin.MutableIterator diff --git a/compiler/testData/loadJava/compiledJava/mutability/LoadIterable.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterable.txt index 0113861c3f9..995e39581f2 100644 --- a/compiler/testData/loadJava/compiledJava/mutability/LoadIterable.txt +++ b/compiler/testData/loadJava/compiledJava/mutability/LoadIterable.txt @@ -1,8 +1,8 @@ package test public interface LoadIterable { - org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable! - org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable! - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable!): kotlin.Unit - public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable!): kotlin.Unit + @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable! + @org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable! + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable!): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable!): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.txt index d72de5dae7e..dcc148d05fc 100644 --- a/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.txt +++ b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithConflict.txt @@ -1,6 +1,6 @@ package test public interface LoadIterableWithConflict { - org.jetbrains.annotations.ReadOnly() org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.(Mutable)Iterable! - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.ReadOnly() org.jetbrains.annotations.Mutable() p0: kotlin.(Mutable)Iterable!): kotlin.Unit + @org.jetbrains.annotations.ReadOnly() @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.(Mutable)Iterable! + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() @org.jetbrains.annotations.Mutable() p0: kotlin.(Mutable)Iterable!): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.txt index 9a7c25dc677..a68a58e7ad3 100644 --- a/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.txt +++ b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithNullability.txt @@ -1,8 +1,8 @@ package test public interface LoadIterableWithNullability { - org.jetbrains.annotations.NotNull() org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable - org.jetbrains.annotations.NotNull() org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() org.jetbrains.annotations.NotNull() p0: kotlin.MutableIterable): kotlin.Unit - public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() org.jetbrains.annotations.NotNull() p0: kotlin.Iterable): kotlin.Unit + @org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable + @org.jetbrains.annotations.NotNull() @org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.Mutable() @org.jetbrains.annotations.NotNull() p0: kotlin.MutableIterable): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() @org.jetbrains.annotations.NotNull() p0: kotlin.Iterable): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.txt b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.txt index e4288fdec2e..13c8cc22dc9 100644 --- a/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.txt +++ b/compiler/testData/loadJava/compiledJava/mutability/LoadIterableWithPropagation.txt @@ -3,10 +3,10 @@ package test public interface LoadIterableWithPropagation { public interface LoadIterable { - org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable! - org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable! - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable!): kotlin.Unit - public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable!): kotlin.Unit + @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable! + @org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable! + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable!): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable!): kotlin.Unit } public open class LoadIterableImpl : test.LoadIterableWithPropagation.LoadIterable { diff --git a/compiler/testData/loadJava/compiledJava/mutability/ReadOnlyExtendsWildcard.txt b/compiler/testData/loadJava/compiledJava/mutability/ReadOnlyExtendsWildcard.txt index 7db4a7b3627..7eed6df0d73 100644 --- a/compiler/testData/loadJava/compiledJava/mutability/ReadOnlyExtendsWildcard.txt +++ b/compiler/testData/loadJava/compiledJava/mutability/ReadOnlyExtendsWildcard.txt @@ -2,5 +2,5 @@ package test public interface ReadOnlyExtendsWildcard { public abstract fun bar(): kotlin.Unit - public abstract fun foo(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.List!, /*1*/ org.jetbrains.annotations.NotNull() p1: kotlin.Comparable): kotlin.Unit + public abstract fun foo(/*0*/ @org.jetbrains.annotations.ReadOnly() p0: kotlin.List!, /*1*/ @org.jetbrains.annotations.NotNull() p1: kotlin.Comparable): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledJava/notNull/NotNullField.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullField.txt index 7c3c4d0f703..871fb96e06c 100644 --- a/compiler/testData/loadJava/compiledJava/notNull/NotNullField.txt +++ b/compiler/testData/loadJava/compiledJava/notNull/NotNullField.txt @@ -2,5 +2,5 @@ package test public open class NotNullField { public constructor NotNullField() - org.jetbrains.annotations.NotNull() public final var hi: kotlin.String + @org.jetbrains.annotations.NotNull() public final var hi: kotlin.String } diff --git a/compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.txt index c658fa481d0..d48a2a51617 100644 --- a/compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.txt +++ b/compiler/testData/loadJava/compiledJava/notNull/NotNullIntArray.txt @@ -2,5 +2,5 @@ package test public open class NotNullIntArray { public constructor NotNullIntArray() - org.jetbrains.annotations.NotNull() public open fun hi(): kotlin.IntArray + @org.jetbrains.annotations.NotNull() public open fun hi(): kotlin.IntArray } diff --git a/compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.txt index 0c30b0c6f59..85172a11f55 100644 --- a/compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.txt +++ b/compiler/testData/loadJava/compiledJava/notNull/NotNullMethod.txt @@ -2,5 +2,5 @@ package test public open class NotNullMethod { public constructor NotNullMethod() - org.jetbrains.annotations.NotNull() public open fun hi(): kotlin.String + @org.jetbrains.annotations.NotNull() public open fun hi(): kotlin.String } diff --git a/compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.txt index 01ce03723aa..e3ac10d98b5 100644 --- a/compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.txt +++ b/compiler/testData/loadJava/compiledJava/notNull/NotNullObjectArray.txt @@ -2,5 +2,5 @@ package test public open class NotNullObjectArray { public constructor NotNullObjectArray() - org.jetbrains.annotations.NotNull() public open fun hi(): kotlin.Array<(out) kotlin.Any!> + @org.jetbrains.annotations.NotNull() public open fun hi(): kotlin.Array<(out) kotlin.Any!> } diff --git a/compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.txt b/compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.txt index 06636c18c82..d5cd764b2f0 100644 --- a/compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.txt +++ b/compiler/testData/loadJava/compiledJava/notNull/NotNullParameter.txt @@ -2,5 +2,5 @@ package test public open class NotNullParameter { public constructor NotNullParameter() - public open fun hi(/*0*/ org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit + public open fun hi(/*0*/ @org.jetbrains.annotations.NotNull() p0: kotlin.String): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledJava/sam/adapters/ConstructorWithAnnotations.txt b/compiler/testData/loadJava/compiledJava/sam/adapters/ConstructorWithAnnotations.txt index 913ac28d907..44e08723a38 100644 --- a/compiler/testData/loadJava/compiledJava/sam/adapters/ConstructorWithAnnotations.txt +++ b/compiler/testData/loadJava/compiledJava/sam/adapters/ConstructorWithAnnotations.txt @@ -1,6 +1,6 @@ package test public open class ConstructorWithAnnotations { - public /*synthesized*/ constructor ConstructorWithAnnotations(/*0*/ p0: (() -> kotlin.Unit)!, /*1*/ org.jetbrains.annotations.NotNull() p1: kotlin.String) - public constructor ConstructorWithAnnotations(/*0*/ p0: java.lang.Runnable!, /*1*/ org.jetbrains.annotations.NotNull() p1: kotlin.String) + public /*synthesized*/ constructor ConstructorWithAnnotations(/*0*/ p0: (() -> kotlin.Unit)!, /*1*/ @org.jetbrains.annotations.NotNull() p1: kotlin.String) + public constructor ConstructorWithAnnotations(/*0*/ p0: java.lang.Runnable!, /*1*/ @org.jetbrains.annotations.NotNull() p1: kotlin.String) } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt index 4942e256940..bf716d561f5 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedAnnotation.txt @@ -1,5 +1,5 @@ package test -test.AnnotatedAnnotation() kotlin.annotation.annotation() public final class AnnotatedAnnotation : kotlin.Annotation { +@test.AnnotatedAnnotation() @kotlin.annotation.annotation() public final class AnnotatedAnnotation : kotlin.Annotation { /*primary*/ public constructor AnnotatedAnnotation() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt index 14faecb50c2..b2a01e5ef10 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotatedMethod.txt @@ -2,5 +2,5 @@ package test public open class AnnotatedMethod { /*primary*/ public constructor AnnotatedMethod() - kotlin.Deprecated(value = "Deprecated in Java") public open fun f(): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open fun f(): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt index e84cc2f564b..547d56e28b4 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/AnnotationInAnnotationArguments.txt @@ -1,6 +1,6 @@ package test -test.OptionGroups(o1 = test.StringOptions(option = {"abc", "d", "ef"}), o2 = test.EnumOption(option = E.ENTRY)) public final class AnnotationInAnnotationArguments { +@test.OptionGroups(o1 = test.StringOptions(option = {"abc", "d", "ef"}), o2 = test.EnumOption(option = E.ENTRY)) public final class AnnotationInAnnotationArguments { /*primary*/ public constructor AnnotationInAnnotationArguments() } @@ -18,13 +18,13 @@ public final enum class E : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.annotation() public final class EnumOption : kotlin.Annotation { +@kotlin.annotation.annotation() public final class EnumOption : kotlin.Annotation { /*primary*/ public constructor EnumOption(/*0*/ option: test.E) public final val option: test.E public final fun (): test.E } -kotlin.annotation.annotation() public final class OptionGroups : kotlin.Annotation { +@kotlin.annotation.annotation() public final class OptionGroups : kotlin.Annotation { /*primary*/ public constructor OptionGroups(/*0*/ o1: test.StringOptions, /*1*/ o2: test.EnumOption) public final val o1: test.StringOptions public final fun (): test.StringOptions @@ -32,7 +32,7 @@ kotlin.annotation.annotation() public final class OptionGroups : kotlin.Annotati public final fun (): test.EnumOption } -kotlin.annotation.annotation() public final class StringOptions : kotlin.Annotation { +@kotlin.annotation.annotation() public final class StringOptions : kotlin.Annotation { /*primary*/ public constructor StringOptions(/*0*/ vararg option: kotlin.String /*kotlin.Array*/) public final val option: kotlin.Array public final fun (): kotlin.Array diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt b/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt index 04f0723c41e..3ba0792a447 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/EnumArgumentWithCustomToString.txt @@ -14,7 +14,7 @@ public final enum class E : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.annotation() public final class EnumAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class EnumAnno : kotlin.Annotation { /*primary*/ public constructor EnumAnno(/*0*/ value: test.E) public final val value: test.E public final fun (): test.E @@ -22,10 +22,10 @@ kotlin.annotation.annotation() public final class EnumAnno : kotlin.Annotation { public final class EnumArgumentWithCustomToString { /*primary*/ public constructor EnumArgumentWithCustomToString() - test.EnumAnno(value = E.CAKE) test.EnumArrayAnno(value = {E.CAKE, E.CAKE}) public final fun annotated(): kotlin.Unit + @test.EnumAnno(value = E.CAKE) @test.EnumArrayAnno(value = {E.CAKE, E.CAKE}) public final fun annotated(): kotlin.Unit } -kotlin.annotation.annotation() public final class EnumArrayAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class EnumArrayAnno : kotlin.Annotation { /*primary*/ public constructor EnumArrayAnno(/*0*/ vararg value: test.E /*kotlin.Array*/) public final val value: kotlin.Array public final fun (): kotlin.Array diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/MultiDimensionalArrayMethod.txt b/compiler/testData/loadJava/compiledKotlin/annotations/MultiDimensionalArrayMethod.txt index 31378f766dd..f067e97f1b3 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/MultiDimensionalArrayMethod.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/MultiDimensionalArrayMethod.txt @@ -1,13 +1,13 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ s: kotlin.String) public final val s: kotlin.String public final fun (): kotlin.String } public interface T { - test.Anno(s = "bar") public abstract val bar: kotlin.Array> + @test.Anno(s = "bar") public abstract val bar: kotlin.Array> public abstract fun (): kotlin.Array> - test.Anno(s = "foo") public abstract fun foo(): kotlin.Array>> + @test.Anno(s = "foo") public abstract fun foo(): kotlin.Array>> } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt index 1ebd05de6b8..87a69c07e09 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/SimpleAnnotation.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.annotation() public final class SimpleAnnotation : kotlin.Annotation { +@kotlin.annotation.annotation() public final class SimpleAnnotation : kotlin.Annotation { /*primary*/ public constructor SimpleAnnotation() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/TargetedAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/annotations/TargetedAnnotation.txt index 13d7e2628f2..ffab67ff27d 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/TargetedAnnotation.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/TargetedAnnotation.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) kotlin.annotation.annotation() public final class TargetedAnnotation : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.CLASS}) @kotlin.annotation.annotation() public final class TargetedAnnotation : kotlin.Annotation { /*primary*/ public constructor TargetedAnnotation() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.txt index fe9e3b6655b..318775598a3 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/ClassObjectPropertyField.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Constructor.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Constructor.txt index b4461c06881..240c15916de 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Constructor.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Constructor.txt @@ -1,11 +1,11 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ value: kotlin.String) public final val value: kotlin.String public final fun (): kotlin.String } public final class Constructor { - /*primary*/ test.Anno(value = "string") public constructor Constructor() + /*primary*/ @test.Anno(value = "string") public constructor Constructor() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.txt index e8ccccbee77..d7a988f36bb 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/DelegatedProperty.txt @@ -1,11 +1,11 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() - test.Anno() public final val x: kotlin.Int + @test.Anno() public final val x: kotlin.Int public final fun (): kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.txt index 22efe989b22..74840bb97e5 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/EnumArgument.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ t: java.lang.annotation.ElementType) public final val t: java.lang.annotation.ElementType public final fun (): java.lang.annotation.ElementType @@ -11,5 +11,5 @@ public final class Class { @field:test.Anno(t = ElementType.FIELD) public final var bar: kotlin.Int public final fun (): kotlin.Int public final fun (/*0*/ : kotlin.Int): kotlin.Unit - test.Anno(t = ElementType.METHOD) public final fun foo(): kotlin.Unit + @test.Anno(t = ElementType.METHOD) public final fun foo(): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.txt index 1e391c59daf..91e12bc58eb 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Function.txt @@ -1,10 +1,10 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() - test.Anno() public final fun foo(): kotlin.Unit + @test.Anno() public final fun foo(): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.txt index 76a275ce086..f9a2d85afbd 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Getter.txt @@ -1,11 +1,11 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() public final val property: kotlin.Int - test.Anno() public final fun (): kotlin.Int + @test.Anno() public final fun (): kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.txt index 92c60d5b76c..e06f0cd9701 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/PropertyField.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.txt index 9b8ae8fa66c..8f43a4dc8bf 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classMembers/Setter.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } @@ -8,5 +8,5 @@ public final class Class { /*primary*/ public constructor Class() public final var property: kotlin.Int public final fun (): kotlin.Int - test.Anno() public final fun (/*0*/ value: kotlin.Int): kotlin.Unit + @test.Anno() public final fun (/*0*/ value: kotlin.Int): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.txt index 024d4414674..d062816f7c8 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/AnnotationInClassObject.txt @@ -6,20 +6,20 @@ public final class A { public companion object Companion { /*primary*/ private constructor Companion() - kotlin.annotation.annotation() public final class Anno1 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Anno1 : kotlin.Annotation { /*primary*/ public constructor Anno1() } public final class B { /*primary*/ public constructor B() - kotlin.annotation.annotation() public final class Anno2 : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Anno2 : kotlin.Annotation { /*primary*/ public constructor Anno2() } } } } -test.A.Companion.Anno1() test.A.Companion.B.Anno2() public final class C { +@test.A.Companion.Anno1() @test.A.Companion.B.Anno2() public final class C { /*primary*/ public constructor C() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.txt index 7f77b461b08..5902a672460 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassInClassObject.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } @@ -10,7 +10,7 @@ public final class Class { public companion object Companion { /*primary*/ private constructor Companion() - test.Anno() public final class Nested { + @test.Anno() public final class Nested { /*primary*/ public constructor Nested() } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.txt index f9619ef1cb2..ee551a90cc6 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/ClassObject.txt @@ -1,13 +1,13 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() - test.Anno() public companion object Companion { + @test.Anno() public companion object Companion { /*primary*/ private constructor Companion() } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/DataClass.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/DataClass.txt index 9c8041dfbe8..15954e14d4b 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/DataClass.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/DataClass.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public final class My { +@kotlin.data() public final class My { /*primary*/ public constructor My(/*0*/ x: kotlin.Int) public final val x: kotlin.Int public final fun (): kotlin.Int diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.txt index 577b821d99c..9af7e7ce4ef 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/Deprecated.txt @@ -1,17 +1,17 @@ package test -kotlin.Deprecated(value = "Class") public final class Class { +@kotlin.Deprecated(value = "Class") public final class Class { /*primary*/ public constructor Class() - kotlin.Deprecated(value = "companion object") public companion object Companion { + @kotlin.Deprecated(value = "companion object") public companion object Companion { /*primary*/ private constructor Companion() } - kotlin.Deprecated(value = "Inner") public final inner class Inner { + @kotlin.Deprecated(value = "Inner") public final inner class Inner { /*primary*/ public constructor Inner() } - kotlin.Deprecated(value = "Nested") public final class Nested { + @kotlin.Deprecated(value = "Nested") public final class Nested { /*primary*/ public constructor Nested() } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.txt index 0e6c03b4fd4..926431cfddf 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/DollarsInAnnotationName.txt @@ -1,17 +1,17 @@ package test -kotlin.annotation.annotation() public final class `$$$$$$` : kotlin.Annotation { +@kotlin.annotation.annotation() public final class `$$$$$$` : kotlin.Annotation { /*primary*/ public constructor `$$$$$$`() } -test.`$$$$$$`() public final class A { +@test.`$$$$$$`() public final class A { /*primary*/ public constructor A() } -kotlin.annotation.annotation() public final class `Anno$tation` : kotlin.Annotation { +@kotlin.annotation.annotation() public final class `Anno$tation` : kotlin.Annotation { /*primary*/ public constructor `Anno$tation`() } -test.`Anno$tation`() public final class `Cla$s` { +@test.`Anno$tation`() public final class `Cla$s` { /*primary*/ public constructor `Cla$s`() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.txt index 06ce829da57..519e046cb51 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/EnumArgument.txt @@ -1,23 +1,23 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ t: java.lang.annotation.ElementType) public final val t: java.lang.annotation.ElementType public final fun (): java.lang.annotation.ElementType } -test.Anno(t = ElementType.METHOD) public final class Class { +@test.Anno(t = ElementType.METHOD) public final class Class { /*primary*/ public constructor Class() - test.Anno(t = ElementType.ANNOTATION_TYPE) public companion object Companion { + @test.Anno(t = ElementType.ANNOTATION_TYPE) public companion object Companion { /*primary*/ private constructor Companion() } - test.Anno(t = ElementType.PARAMETER) public final inner class Inner { + @test.Anno(t = ElementType.PARAMETER) public final inner class Inner { /*primary*/ public constructor Inner() } - test.Anno(t = ElementType.TYPE) public final class Nested { + @test.Anno(t = ElementType.TYPE) public final class Nested { /*primary*/ public constructor Nested() } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.txt index e4dc681833e..07fba32a37a 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/MultipleAnnotations.txt @@ -1,17 +1,17 @@ package test -kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A1 : kotlin.Annotation { /*primary*/ public constructor A1() } -kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A2 : kotlin.Annotation { /*primary*/ public constructor A2() } -kotlin.annotation.annotation() public final class A3 : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A3 : kotlin.Annotation { /*primary*/ public constructor A3() } -test.A1() test.A2() test.A3() public final class Class { +@test.A1() @test.A2() @test.A3() public final class Class { /*primary*/ public constructor Class() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.txt index 519b1d9c80b..025b0ecec00 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedAnnotation.txt @@ -3,12 +3,12 @@ package test public final class A { /*primary*/ public constructor A() - kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { + @kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } } -test.A.Anno() public final class B { +@test.A.Anno() public final class B { /*primary*/ public constructor B() - test.A.Anno() public final fun f(): kotlin.Unit + @test.A.Anno() public final fun f(): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.txt index 55cfbf45215..2852d395011 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/NestedClass.txt @@ -1,17 +1,17 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() - test.Anno() public final inner class Inner { + @test.Anno() public final inner class Inner { /*primary*/ public constructor Inner() } - test.Anno() public final class Nested { + @test.Anno() public final class Nested { /*primary*/ public constructor Nested() } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.txt index 24f55338c60..24cf9369fc1 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/Retention.txt @@ -1,5 +1,5 @@ package test -kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.Retention(value = AnnotationRetention.RUNTIME) @kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.txt index ded179f8bbb..c74609de6c2 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/Simple.txt @@ -1,9 +1,9 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } -test.Anno() public final class X { +@test.Anno() public final class X { /*primary*/ public constructor X() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.txt index 39388173dc7..1c90626c026 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithArgument.txt @@ -1,52 +1,52 @@ package test -kotlin.annotation.annotation() public final class BooleanAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class BooleanAnno : kotlin.Annotation { /*primary*/ public constructor BooleanAnno(/*0*/ value: kotlin.Boolean) public final val value: kotlin.Boolean public final fun (): kotlin.Boolean } -kotlin.annotation.annotation() public final class ByteAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ByteAnno : kotlin.Annotation { /*primary*/ public constructor ByteAnno(/*0*/ value: kotlin.Byte) public final val value: kotlin.Byte public final fun (): kotlin.Byte } -kotlin.annotation.annotation() public final class CharAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class CharAnno : kotlin.Annotation { /*primary*/ public constructor CharAnno(/*0*/ value: kotlin.Char) public final val value: kotlin.Char public final fun (): kotlin.Char } -test.IntAnno(value = 42) test.ShortAnno(value = 42.toShort()) test.ByteAnno(value = 42.toByte()) test.LongAnno(value = 42.toLong()) test.CharAnno(value = \u0041 ('A')) test.BooleanAnno(value = false) test.FloatAnno(value = 3.14.toFloat()) test.DoubleAnno(value = 3.14.toDouble()) public final class Class { +@test.IntAnno(value = 42) @test.ShortAnno(value = 42.toShort()) @test.ByteAnno(value = 42.toByte()) @test.LongAnno(value = 42.toLong()) @test.CharAnno(value = \u0041 ('A')) @test.BooleanAnno(value = false) @test.FloatAnno(value = 3.14.toFloat()) @test.DoubleAnno(value = 3.14.toDouble()) public final class Class { /*primary*/ public constructor Class() } -kotlin.annotation.annotation() public final class DoubleAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class DoubleAnno : kotlin.Annotation { /*primary*/ public constructor DoubleAnno(/*0*/ value: kotlin.Double) public final val value: kotlin.Double public final fun (): kotlin.Double } -kotlin.annotation.annotation() public final class FloatAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class FloatAnno : kotlin.Annotation { /*primary*/ public constructor FloatAnno(/*0*/ value: kotlin.Float) public final val value: kotlin.Float public final fun (): kotlin.Float } -kotlin.annotation.annotation() public final class IntAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class IntAnno : kotlin.Annotation { /*primary*/ public constructor IntAnno(/*0*/ value: kotlin.Int) public final val value: kotlin.Int public final fun (): kotlin.Int } -kotlin.annotation.annotation() public final class LongAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class LongAnno : kotlin.Annotation { /*primary*/ public constructor LongAnno(/*0*/ value: kotlin.Long) public final val value: kotlin.Long public final fun (): kotlin.Long } -kotlin.annotation.annotation() public final class ShortAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ShortAnno : kotlin.Annotation { /*primary*/ public constructor ShortAnno(/*0*/ value: kotlin.Short) public final val value: kotlin.Short public final fun (): kotlin.Short diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.txt b/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.txt index 1b42717d5d9..b3ecca9404c 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/classes/WithMultipleArguments.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ int: kotlin.Int, /*1*/ string: kotlin.String, /*2*/ double: kotlin.Double) public final val double: kotlin.Double public final fun (): kotlin.Double @@ -10,6 +10,6 @@ kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { public final fun (): kotlin.String } -test.Anno(double = 3.14.toDouble(), int = 42, string = "OK") public final class Class { +@test.Anno(double = 3.14.toDouble(), int = 42, string = "OK") public final class Class { /*primary*/ public constructor Class() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.txt index 26acafa3465..ab3ead115ca 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/DelegatedProperty.txt @@ -1,8 +1,8 @@ package test -test.Anno() public val x: kotlin.Int +@test.Anno() public val x: kotlin.Int public fun (): kotlin.Int -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.txt index 1f9ed4ee631..9556a71158b 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArgument.txt @@ -2,9 +2,9 @@ package test @field:test.Anno(t = ElementType.FIELD) public val bar: kotlin.Int = 42 public fun (): kotlin.Int -test.Anno(t = ElementType.METHOD) public fun foo(): kotlin.Unit +@test.Anno(t = ElementType.METHOD) public fun foo(): kotlin.Unit -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ t: java.lang.annotation.ElementType) public final val t: java.lang.annotation.ElementType public final fun (): java.lang.annotation.ElementType diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.txt index f63ac15364d..c9ef7ab2718 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/EnumArrayArgument.txt @@ -2,10 +2,10 @@ package test @field:test.Anno(t = {ElementType.PACKAGE}) public val bar: kotlin.Int = 42 public fun (): kotlin.Int -test.Anno(t = {}) public fun baz(): kotlin.Unit -test.Anno(t = {ElementType.METHOD, ElementType.FIELD}) public fun foo(): kotlin.Unit +@test.Anno(t = {}) public fun baz(): kotlin.Unit +@test.Anno(t = {ElementType.METHOD, ElementType.FIELD}) public fun foo(): kotlin.Unit -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ vararg t: java.lang.annotation.ElementType /*kotlin.Array*/) public final val t: kotlin.Array public final fun (): kotlin.Array diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.txt index 2aaebbd9c77..7151484677a 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Function.txt @@ -1,7 +1,7 @@ package test -test.Anno() public fun function(): kotlin.Unit +@test.Anno() public fun function(): kotlin.Unit -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.txt index ebb46247176..79c688a588d 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Getter.txt @@ -1,8 +1,8 @@ package test public val property: kotlin.Int - test.Anno() public fun (): kotlin.Int + @test.Anno() public fun (): kotlin.Int -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.txt index 9dc75c3268d..f0b9727a800 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/PropertyField.txt @@ -4,6 +4,6 @@ package test public fun (): kotlin.Int public fun (/*0*/ : kotlin.Int): kotlin.Unit -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.txt index 455cd6570b2..1081078e840 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/Setter.txt @@ -2,8 +2,8 @@ package test public var property: kotlin.Int public fun (): kotlin.Int - test.Anno() public fun (/*0*/ value: kotlin.Int): kotlin.Unit + @test.Anno() public fun (/*0*/ value: kotlin.Int): kotlin.Unit -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.txt b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.txt index e476237ed8b..a09f9d3b0ab 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/packageMembers/StringArrayArgument.txt @@ -2,10 +2,10 @@ package test @field:test.Anno(t = {"prosper"}) public val bar: kotlin.Int = 42 public fun (): kotlin.Int -test.Anno(t = {}) public fun baz(): kotlin.Unit -test.Anno(t = {"live", "long"}) public fun foo(): kotlin.Unit +@test.Anno(t = {}) public fun baz(): kotlin.Unit +@test.Anno(t = {"live", "long"}) public fun foo(): kotlin.Unit -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno(/*0*/ vararg t: kotlin.String /*kotlin.Array*/) public final val t: kotlin.Array public final fun (): kotlin.Array diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.txt index 73ae0fdf668..69288c9a56c 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/Constructor.txt @@ -1,15 +1,15 @@ package test -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } -kotlin.annotation.annotation() public final class B : kotlin.Annotation { +@kotlin.annotation.annotation() public final class B : kotlin.Annotation { /*primary*/ public constructor B() } public final class Class { - /*primary*/ public constructor Class(/*0*/ test.A() x: kotlin.Int, /*1*/ test.B() y: kotlin.String) + /*primary*/ public constructor Class(/*0*/ @test.A() x: kotlin.Int, /*1*/ @test.B() y: kotlin.String) public final val x: kotlin.Int public final fun (): kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt index 99b64d378ce..da952fd0cb8 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/EnumConstructor.txt @@ -1,15 +1,15 @@ package test -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } -kotlin.annotation.annotation() public final class B : kotlin.Annotation { +@kotlin.annotation.annotation() public final class B : kotlin.Annotation { /*primary*/ public constructor B() } public final enum class E : kotlin.Enum { - /*primary*/ private constructor E(/*0*/ test.A() x: kotlin.String, /*1*/ test.B() y: kotlin.Int) + /*primary*/ private constructor E(/*0*/ @test.A() x: kotlin.String, /*1*/ @test.B() y: kotlin.Int) public final val x: kotlin.String public final fun (): kotlin.String public final val y: kotlin.Int diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.txt index 08f576cf76e..0d5358e4c69 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunction.txt @@ -1,7 +1,7 @@ package test -public fun kotlin.Int.foo(/*0*/ test.A() x: kotlin.Int): kotlin.Unit +public fun kotlin.Int.foo(/*0*/ @test.A() x: kotlin.Int): kotlin.Unit -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.txt index 13fe427468f..d0a033a16e6 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionFunctionInClass.txt @@ -1,10 +1,10 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() - public final fun kotlin.String.foo(/*0*/ test.Anno() x: kotlin.Int): kotlin.Int + public final fun kotlin.String.foo(/*0*/ @test.Anno() x: kotlin.Int): kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.txt index dda5a96d822..19c853c9291 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ExtensionPropertySetter.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } @@ -8,5 +8,5 @@ public final class Class { /*primary*/ public constructor Class() public final var kotlin.Int.foo: kotlin.Int public final fun kotlin.Int.(): kotlin.Int - public final fun kotlin.Int.(/*0*/ test.A() value: kotlin.Int): kotlin.Unit + public final fun kotlin.Int.(/*0*/ @test.A() value: kotlin.Int): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.txt index c1dfbe52cd9..565edf4175e 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInClass.txt @@ -1,10 +1,10 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() - public final fun foo(/*0*/ test.Anno() x: kotlin.String): kotlin.Unit + public final fun foo(/*0*/ @test.Anno() x: kotlin.String): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.txt index 5ea654e4708..fe4dcfb4a49 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/FunctionInTrait.txt @@ -1,9 +1,9 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public interface Trait { - public open fun foo(/*0*/ test.Anno() x: kotlin.String): kotlin.Int + public open fun foo(/*0*/ @test.Anno() x: kotlin.String): kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/InnerClassConstructor.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/InnerClassConstructor.txt index a715b428f6b..e24d0c9354c 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/InnerClassConstructor.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/InnerClassConstructor.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A(/*0*/ s: kotlin.String) public final val s: kotlin.String public final fun (): kotlin.String @@ -10,13 +10,13 @@ public final class Outer { /*primary*/ public constructor Outer() public final inner class Inner { - /*primary*/ public constructor Inner(/*0*/ test.A(s = "inner") y: kotlin.String) + /*primary*/ public constructor Inner(/*0*/ @test.A(s = "inner") y: kotlin.String) public final val y: kotlin.String public final fun (): kotlin.String } public final class Nested { - /*primary*/ public constructor Nested(/*0*/ test.A(s = "nested") x: kotlin.String) + /*primary*/ public constructor Nested(/*0*/ @test.A(s = "nested") x: kotlin.String) public final val x: kotlin.String public final fun (): kotlin.String } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.txt index cf55ebc672e..0438d279290 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/ManyAnnotations.txt @@ -1,20 +1,20 @@ package test -public fun bar(/*0*/ test.A() test.B() test.C() test.D() x: kotlin.Int): kotlin.Unit -public fun foo(/*0*/ test.A() test.B() x: kotlin.Int, /*1*/ test.A() test.C() y: kotlin.Double, /*2*/ test.B() test.C() test.D() z: kotlin.String): kotlin.Unit +public fun bar(/*0*/ @test.A() @test.B() @test.C() @test.D() x: kotlin.Int): kotlin.Unit +public fun foo(/*0*/ @test.A() @test.B() x: kotlin.Int, /*1*/ @test.A() @test.C() y: kotlin.Double, /*2*/ @test.B() @test.C() @test.D() z: kotlin.String): kotlin.Unit -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } -kotlin.annotation.annotation() public final class B : kotlin.Annotation { +@kotlin.annotation.annotation() public final class B : kotlin.Annotation { /*primary*/ public constructor B() } -kotlin.annotation.annotation() public final class C : kotlin.Annotation { +@kotlin.annotation.annotation() public final class C : kotlin.Annotation { /*primary*/ public constructor C() } -kotlin.annotation.annotation() public final class D : kotlin.Annotation { +@kotlin.annotation.annotation() public final class D : kotlin.Annotation { /*primary*/ public constructor D() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.txt index d3a3738341a..908ea64acca 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/PropertySetterInClass.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } @@ -8,5 +8,5 @@ public final class Class { /*primary*/ public constructor Class() public final var foo: kotlin.Int public final fun (): kotlin.Int - public final fun (/*0*/ test.A() value: kotlin.Int): kotlin.Unit + public final fun (/*0*/ @test.A() value: kotlin.Int): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.txt index 14f7f75ef8c..2453554d121 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelFunction.txt @@ -1,7 +1,7 @@ package test -public fun foo(/*0*/ test.Anno() x: kotlin.Int): kotlin.Unit +public fun foo(/*0*/ @test.Anno() x: kotlin.Int): kotlin.Unit -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.txt b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.txt index e4eb2e2a5f7..291a30013ca 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/parameters/TopLevelPropertySetter.txt @@ -2,12 +2,12 @@ package test public var foo: kotlin.Int public fun (): kotlin.Int - public fun (/*0*/ test.A() test.B() value: kotlin.Int): kotlin.Unit + public fun (/*0*/ @test.A() @test.B() value: kotlin.Int): kotlin.Unit -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } -kotlin.annotation.annotation() public final class B : kotlin.Annotation { +@kotlin.annotation.annotation() public final class B : kotlin.Annotation { /*primary*/ public constructor B() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.txt index 30092ba03a4..8c8df7d6d83 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Class.txt @@ -1,11 +1,11 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public final class Class { /*primary*/ public constructor Class() - test.Anno() public final val property: kotlin.Int + @test.Anno() public final val property: kotlin.Int public final fun (): kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.txt index f30350bab32..2f9303e2c89 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ClassObject.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } @@ -9,7 +9,7 @@ public final class Class { public companion object Companion { /*primary*/ private constructor Companion() - test.Anno() public final val property: kotlin.Int + @test.Anno() public final val property: kotlin.Int public final fun (): kotlin.Int } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.txt index a0a898373b3..354ea9e9a44 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNameClass.txt @@ -2,22 +2,22 @@ package test public final class Class { /*primary*/ public constructor Class() - test.DoubleAnno() public final val kotlin.Double.extension: kotlin.Int + @test.DoubleAnno() public final val kotlin.Double.extension: kotlin.Int public final fun kotlin.Double.(): kotlin.Int - test.IntAnno() public final val kotlin.Int.extension: kotlin.Int + @test.IntAnno() public final val kotlin.Int.extension: kotlin.Int public final fun kotlin.Int.(): kotlin.Int - test.StringAnno() public final val kotlin.String.extension: kotlin.String + @test.StringAnno() public final val kotlin.String.extension: kotlin.String public final fun kotlin.String.(): kotlin.String } -kotlin.annotation.annotation() public final class DoubleAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class DoubleAnno : kotlin.Annotation { /*primary*/ public constructor DoubleAnno() } -kotlin.annotation.annotation() public final class IntAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class IntAnno : kotlin.Annotation { /*primary*/ public constructor IntAnno() } -kotlin.annotation.annotation() public final class StringAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class StringAnno : kotlin.Annotation { /*primary*/ public constructor StringAnno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.txt index efc00d9d62d..de5e02601ae 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/ExtensionsWithSameNamePackage.txt @@ -1,20 +1,20 @@ package test -test.DoubleAnno() public val kotlin.Double.extension: kotlin.Int +@test.DoubleAnno() public val kotlin.Double.extension: kotlin.Int public fun kotlin.Double.(): kotlin.Int -test.IntAnno() public val kotlin.Int.extension: kotlin.Int +@test.IntAnno() public val kotlin.Int.extension: kotlin.Int public fun kotlin.Int.(): kotlin.Int -test.StringAnno() public val kotlin.String.extension: kotlin.String +@test.StringAnno() public val kotlin.String.extension: kotlin.String public fun kotlin.String.(): kotlin.String -kotlin.annotation.annotation() public final class DoubleAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class DoubleAnno : kotlin.Annotation { /*primary*/ public constructor DoubleAnno() } -kotlin.annotation.annotation() public final class IntAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class IntAnno : kotlin.Annotation { /*primary*/ public constructor IntAnno() } -kotlin.annotation.annotation() public final class StringAnno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class StringAnno : kotlin.Annotation { /*primary*/ public constructor StringAnno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.txt index 2918ed72bd3..79650e6db64 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/NestedTrait.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } @@ -8,7 +8,7 @@ public final class Class { /*primary*/ public constructor Class() public interface Trait { - test.Anno() public abstract val property: kotlin.Int + @test.Anno() public abstract val property: kotlin.Int public abstract fun (): kotlin.Int } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.txt index 1b4855a40d4..edb5536aff6 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TopLevel.txt @@ -1,8 +1,8 @@ package test -test.Anno() public val property: kotlin.Int +@test.Anno() public val property: kotlin.Int public fun (): kotlin.Int -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.txt index 39df6709c2a..61c03794b37 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/Trait.txt @@ -1,10 +1,10 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } public interface Trait { - test.Anno() public abstract val property: kotlin.Int + @test.Anno() public abstract val property: kotlin.Int public abstract fun (): kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.txt b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.txt index c2e7e62bd09..75a298fdb77 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/propertiesWithoutBackingFields/TraitClassObject.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } @@ -8,7 +8,7 @@ public interface Trait { public companion object Companion { /*primary*/ private constructor Companion() - test.Anno() public final val property: kotlin.Int + @test.Anno() public final val property: kotlin.Int public final fun (): kotlin.Int } } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/types/ReceiverParameter.txt b/compiler/testData/loadJava/compiledKotlin/annotations/types/ReceiverParameter.txt index b05b5016ab0..8e15f6ac2f3 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/types/ReceiverParameter.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/types/ReceiverParameter.txt @@ -1,7 +1,7 @@ package test -public fun @[test.A()] kotlin.String.foo(): kotlin.Unit +public fun @test.A() kotlin.String.foo(): kotlin.Unit -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/types/SimpleTypeAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/annotations/types/SimpleTypeAnnotation.txt index a58d8d45d1c..102854ac633 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/types/SimpleTypeAnnotation.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/types/SimpleTypeAnnotation.txt @@ -1,10 +1,10 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } public final class SimpleTypeAnnotation { /*primary*/ public constructor SimpleTypeAnnotation() - public final fun foo(/*0*/ x: @[test.A()] kotlin.IntRange): @[test.A()] kotlin.Int + public final fun foo(/*0*/ x: @test.A() kotlin.IntRange): @test.A() kotlin.Int } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/types/SupertypesAndBounds.txt b/compiler/testData/loadJava/compiledKotlin/annotations/types/SupertypesAndBounds.txt index 1f83c6d7ae5..004b25073eb 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/types/SupertypesAndBounds.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/types/SupertypesAndBounds.txt @@ -1,11 +1,11 @@ package test -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A() } -public interface Foo : @[test.A()] kotlin.CharSequence { - public abstract fun bar(): kotlin.Unit +public interface Foo : @test.A() kotlin.CharSequence { + public abstract fun bar(): kotlin.Unit public abstract override /*1*/ /*fake_override*/ fun charAt(/*0*/ index: kotlin.Int): kotlin.Char public abstract override /*1*/ /*fake_override*/ fun length(): kotlin.Int public abstract override /*1*/ /*fake_override*/ fun subSequence(/*0*/ start: kotlin.Int, /*1*/ end: kotlin.Int): kotlin.CharSequence diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/types/TypeAnnotationWithArguments.txt b/compiler/testData/loadJava/compiledKotlin/annotations/types/TypeAnnotationWithArguments.txt index 7396d7133ab..6c425f9137d 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/types/TypeAnnotationWithArguments.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/types/TypeAnnotationWithArguments.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { /*primary*/ public constructor Ann(/*0*/ x: kotlin.String, /*1*/ y: kotlin.Double) public final val x: kotlin.String public final fun (): kotlin.String @@ -10,5 +10,5 @@ kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) kotlin.annota public final class TypeAnnotationWithArguments { /*primary*/ public constructor TypeAnnotationWithArguments() - public final fun foo(/*0*/ param: @[test.Ann(x = "param", y = 3.14.toDouble())] kotlin.IntRange): @[test.Ann(x = "fun", y = 2.72.toDouble())] kotlin.Unit + public final fun foo(/*0*/ param: @test.Ann(x = "param", y = 3.14.toDouble()) kotlin.IntRange): @test.Ann(x = "fun", y = 2.72.toDouble()) kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/FieldTarget.txt b/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/FieldTarget.txt index 92c60d5b76c..e06f0cd9701 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/FieldTarget.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/FieldTarget.txt @@ -1,6 +1,6 @@ package test -kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Anno : kotlin.Annotation { /*primary*/ public constructor Anno() } diff --git a/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/ReceiverTarget.txt b/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/ReceiverTarget.txt index 6839f64f347..ec9905404a2 100644 --- a/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/ReceiverTarget.txt +++ b/compiler/testData/loadJava/compiledKotlin/annotations/withUseSiteTarget/ReceiverTarget.txt @@ -7,9 +7,9 @@ public final class A { public final var @receiver:test.Ann() kotlin.String.myLength3: kotlin.Int public final fun @receiver:test.Ann() kotlin.String.(): kotlin.Int public final fun @receiver:test.Ann() kotlin.String.(/*0*/ v: kotlin.Int): kotlin.Unit - public final fun @receiver:test.Ann() kotlin.String.myLength(/*0*/ test.Ann() q: kotlin.String): kotlin.Int + public final fun @receiver:test.Ann() kotlin.String.myLength(/*0*/ @test.Ann() q: kotlin.String): kotlin.Int } -kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.VALUE_PARAMETER}) @kotlin.annotation.annotation() public final class Ann : kotlin.Annotation { /*primary*/ public constructor Ann() } diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.txt index 906668a2bc4..38dfbd5a03e 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/MixedComponents.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public final class DataClass { +@kotlin.data() public final class DataClass { /*primary*/ public constructor DataClass(/*0*/ x: kotlin.String, /*1*/ y: kotlin.Int, /*2*/ z: kotlin.Double) public final var x: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.txt index 7f703df4329..fb95b898696 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/NoComponents.txt @@ -1,11 +1,11 @@ package test -kotlin.data() public final class DataClass { +@kotlin.data() public final class DataClass { /*primary*/ public constructor DataClass() public final /*synthesized*/ fun copy(): test.DataClass } -kotlin.data() public final class OtherDataClass { +@kotlin.data() public final class OtherDataClass { /*primary*/ public constructor OtherDataClass() public final /*synthesized*/ fun copy(): test.OtherDataClass } diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.txt index 5a55a47af40..3f09cd405db 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/OneVal.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public final class DataClass { +@kotlin.data() public final class DataClass { /*primary*/ public constructor DataClass(/*0*/ x: kotlin.String) public final val x: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.txt index db8aa2b3487..49c20fee518 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/OpenDataClass.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public open class DataClass { +@kotlin.data() public open class DataClass { /*primary*/ public constructor DataClass(/*0*/ x: kotlin.String) public final val x: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.txt index ae9ffb3e671..78914b563e9 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/OpenPropertyFinalComponent.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public open class DataClass { +@kotlin.data() public open class DataClass { /*primary*/ public constructor DataClass(/*0*/ x: kotlin.String) public open val x: kotlin.String public open fun (): kotlin.String diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/ParamNameSameToField.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/ParamNameSameToField.txt index 0b663581679..197e9c914e4 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/ParamNameSameToField.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/ParamNameSameToField.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public final class A { +@kotlin.data() public final class A { /*primary*/ public constructor A(/*0*/ foo: kotlin.String, /*1*/ bar: kotlin.Int, /*2*/ other: kotlin.Long) public final val bar: kotlin.Int public final fun (): kotlin.Int diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.txt index 7893b6e0bf0..40bb9f98451 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVals.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public final class DataClass { +@kotlin.data() public final class DataClass { /*primary*/ public constructor DataClass(/*0*/ x: kotlin.String, /*1*/ y: kotlin.Int) public final val x: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.txt b/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.txt index f37e85a5f63..bedce5aaa2d 100644 --- a/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.txt +++ b/compiler/testData/loadJava/compiledKotlin/dataClass/TwoVars.txt @@ -1,6 +1,6 @@ package test -kotlin.data() public final class DataClass { +@kotlin.data() public final class DataClass { /*primary*/ public constructor DataClass(/*0*/ x: kotlin.String, /*1*/ y: kotlin.Int) public final var x: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt index 3817e1028e8..b2309cf1df8 100644 --- a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/ClassDoesNotOverrideMethod.txt @@ -9,27 +9,27 @@ public abstract class ClassDoesNotOverrideMethod : java.util.Date { public open override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public open override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: java.util.Date!): kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ fun getCalendarDate(): sun.util.calendar.BaseCalendar.Date! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDate(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDay(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getHours(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMinutes(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMonth(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getSeconds(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDate(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getDay(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getHours(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMinutes(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getMonth(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getSeconds(): kotlin.Int public open override /*1*/ /*fake_override*/ fun getTime(): kotlin.Long invisible_fake final override /*1*/ /*fake_override*/ fun getTimeImpl(): kotlin.Long - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getTimezoneOffset(): kotlin.Int - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getYear(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getTimezoneOffset(): kotlin.Int + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun getYear(): kotlin.Int invisible_fake final override /*1*/ /*fake_override*/ fun normalize(): sun.util.calendar.BaseCalendar.Date! invisible_fake final override /*1*/ /*fake_override*/ fun normalize(/*0*/ p0: sun.util.calendar.BaseCalendar.Date!): sun.util.calendar.BaseCalendar.Date! invisible_fake open override /*1*/ /*fake_override*/ fun readObject(/*0*/ p0: java.io.ObjectInputStream!): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMinutes(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMonth(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setDate(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setHours(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMinutes(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setMonth(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setSeconds(/*0*/ p0: kotlin.Int): kotlin.Unit public open override /*1*/ /*fake_override*/ fun setTime(/*0*/ p0: kotlin.Long): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setYear(/*0*/ p0: kotlin.Int): kotlin.Unit - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toGMTString(): kotlin.String! - kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toLocaleString(): kotlin.String! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun setYear(/*0*/ p0: kotlin.Int): kotlin.Unit + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toGMTString(): kotlin.String! + @kotlin.Deprecated(value = "Deprecated in Java") public open override /*1*/ /*fake_override*/ fun toLocaleString(): kotlin.String! invisible_fake open override /*1*/ /*fake_override*/ fun writeObject(/*0*/ p0: java.io.ObjectOutputStream!): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.txt b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.txt index 46315be391e..1fe17863856 100644 --- a/compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.txt +++ b/compiler/testData/loadJava/compiledKotlin/fromLoadJava/classObjectAnnotation.txt @@ -3,10 +3,10 @@ package test public final class Some { /*primary*/ public constructor Some() - test.Some.Companion.TestAnnotation() public companion object Companion { + @test.Some.Companion.TestAnnotation() public companion object Companion { /*primary*/ private constructor Companion() - kotlin.annotation.annotation() public final class TestAnnotation : kotlin.Annotation { + @kotlin.annotation.annotation() public final class TestAnnotation : kotlin.Annotation { /*primary*/ public constructor TestAnnotation() } } diff --git a/compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.txt b/compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.txt index dcf07d9a6fd..fcbcdd94128 100644 --- a/compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.txt +++ b/compiler/testData/loadJava/compiledKotlin/inline/inlineFunction.txt @@ -1,6 +1,6 @@ package test -kotlin.inline() public fun a(): kotlin.Unit -kotlin.inline() public fun b(): kotlin.Unit -kotlin.inline() public fun c(): kotlin.Unit -kotlin.inline() public fun d(): kotlin.Unit +@kotlin.inline() public fun a(): kotlin.Unit +@kotlin.inline() public fun b(): kotlin.Unit +@kotlin.inline() public fun c(): kotlin.Unit +@kotlin.inline() public fun d(): kotlin.Unit diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt index 86fd64e4fbf..420395156e2 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterable.txt @@ -1,8 +1,8 @@ package test public interface LoadIterable { - org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? - org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable? - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit - public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable?): kotlin.Unit + @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? + @org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable? + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable?): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt index a7cec69c0f0..4bccc4c0fa8 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithConflict.txt @@ -1,6 +1,6 @@ package test public interface LoadIterableWithConflict { - org.jetbrains.annotations.ReadOnly() org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.ReadOnly() org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit + @org.jetbrains.annotations.ReadOnly() @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() @org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt index 2289e9ed1e6..54624630ab2 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithNullability.txt @@ -1,8 +1,8 @@ package test public interface LoadIterableWithNullability { - org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable - org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable): kotlin.Unit - public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable): kotlin.Unit + @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable + @org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable): kotlin.Unit } diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt index e6a59aab757..0c0e79c97c8 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/mutability/LoadIterableWithPropagation.txt @@ -3,10 +3,10 @@ package test public interface LoadIterableWithPropagation { public interface LoadIterable { - org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? - org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable? - public abstract fun setIterable(/*0*/ org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit - public abstract fun setReadOnlyIterable(/*0*/ org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable?): kotlin.Unit + @org.jetbrains.annotations.Mutable() public abstract fun getIterable(): kotlin.MutableIterable? + @org.jetbrains.annotations.ReadOnly() public abstract fun getReadOnlyIterable(): kotlin.Iterable? + public abstract fun setIterable(/*0*/ @org.jetbrains.annotations.Mutable() p0: kotlin.MutableIterable?): kotlin.Unit + public abstract fun setReadOnlyIterable(/*0*/ @org.jetbrains.annotations.ReadOnly() p0: kotlin.Iterable?): kotlin.Unit } public open class LoadIterableImpl : test.LoadIterableWithPropagation.LoadIterable { diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/platformNames/functionName.txt b/compiler/testData/loadJava/compiledKotlinWithStdlib/platformNames/functionName.txt index d8beb7c3e32..d5da0cd326f 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/platformNames/functionName.txt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/platformNames/functionName.txt @@ -1,11 +1,11 @@ package test @field:test.A(s = "2") public var v: kotlin.Int - kotlin.platform.platformName(name = "vget") test.A(s = "3") public fun (): kotlin.Int - kotlin.platform.platformName(name = "vset") test.A(s = "4") public fun (/*0*/ : kotlin.Int): kotlin.Unit -kotlin.platform.platformName(name = "bar") test.A(s = "1") public fun foo(): kotlin.String + @kotlin.platform.platformName(name = "vget") @test.A(s = "3") public fun (): kotlin.Int + @kotlin.platform.platformName(name = "vset") @test.A(s = "4") public fun (/*0*/ : kotlin.Int): kotlin.Unit +@kotlin.platform.platformName(name = "bar") @test.A(s = "1") public fun foo(): kotlin.String -kotlin.annotation.annotation() public final class A : kotlin.Annotation { +@kotlin.annotation.annotation() public final class A : kotlin.Annotation { /*primary*/ public constructor A(/*0*/ s: kotlin.String) public final val s: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/loadJava/javaAgainstKotlin/signaturePropagation/SubclassFromTraitImplementation.txt b/compiler/testData/loadJava/javaAgainstKotlin/signaturePropagation/SubclassFromTraitImplementation.txt index 4a961c0d1e2..1579aa531d9 100644 --- a/compiler/testData/loadJava/javaAgainstKotlin/signaturePropagation/SubclassFromTraitImplementation.txt +++ b/compiler/testData/loadJava/javaAgainstKotlin/signaturePropagation/SubclassFromTraitImplementation.txt @@ -8,7 +8,7 @@ public open class Impl : test.Trait { public open class Subclass : test.Impl { public constructor Subclass() - java.lang.Override() public open override /*1*/ fun bar(): kotlin.String + @java.lang.Override() public open override /*1*/ fun bar(): kotlin.String public open override /*1*/ /*fake_override*/ fun foo(): kotlin.String } diff --git a/compiler/testData/loadJava/sourceJava/NullInAnnotation.txt b/compiler/testData/loadJava/sourceJava/NullInAnnotation.txt index 4724d7b698c..89f04131208 100644 --- a/compiler/testData/loadJava/sourceJava/NullInAnnotation.txt +++ b/compiler/testData/loadJava/sourceJava/NullInAnnotation.txt @@ -3,7 +3,7 @@ package test public /*synthesized*/ fun NullInAnnotation(/*0*/ function: () -> kotlin.Unit): test.NullInAnnotation public interface NullInAnnotation { - test.NullInAnnotation.Ann(a = null, b = {null}) public abstract fun foo(): kotlin.Unit + @test.NullInAnnotation.Ann(a = null, b = {null}) public abstract fun foo(): kotlin.Unit public final class Ann : kotlin.Annotation { public constructor Ann(/*0*/ a: kotlin.String, /*1*/ b: kotlin.Array) diff --git a/compiler/testData/loadJava/sourceJava/TypeAnnotations.txt b/compiler/testData/loadJava/sourceJava/TypeAnnotations.txt index 57a88e76dd9..dd3aecf930a 100644 --- a/compiler/testData/loadJava/sourceJava/TypeAnnotations.txt +++ b/compiler/testData/loadJava/sourceJava/TypeAnnotations.txt @@ -1,6 +1,6 @@ package test public interface TypeAnnotations { - public abstract fun f(/*0*/ p: test.G2<@[test.A()] kotlin.String!, @[test.A()] kotlin.Int!>!): kotlin.Unit - public abstract fun f(/*0*/ p: test.G<@[test.A()] kotlin.String!>!): kotlin.Unit + public abstract fun f(/*0*/ p: test.G2<@test.A() kotlin.String!, @test.A() kotlin.Int!>!): kotlin.Unit + public abstract fun f(/*0*/ p: test.G<@test.A() kotlin.String!>!): kotlin.Unit } diff --git a/compiler/testData/renderFunctionDescriptorInExpression/basicFunExpr.kt b/compiler/testData/renderFunctionDescriptorInExpression/basicFunExpr.kt index e7db8feb851..9f3d258238d 100644 --- a/compiler/testData/renderFunctionDescriptorInExpression/basicFunExpr.kt +++ b/compiler/testData/renderFunctionDescriptorInExpression/basicFunExpr.kt @@ -6,4 +6,4 @@ fun box() { foo( @Ann("OK1") fun() {}) } -//Ann(x = "OK1") local final fun (): kotlin.Unit defined in box \ No newline at end of file +//@Ann(x = "OK1") local final fun (): kotlin.Unit defined in box \ No newline at end of file diff --git a/compiler/testData/renderFunctionDescriptorInExpression/basicFunExprArgs.kt b/compiler/testData/renderFunctionDescriptorInExpression/basicFunExprArgs.kt index e2cf5372517..e02a005578d 100644 --- a/compiler/testData/renderFunctionDescriptorInExpression/basicFunExprArgs.kt +++ b/compiler/testData/renderFunctionDescriptorInExpression/basicFunExprArgs.kt @@ -6,4 +6,4 @@ fun box() { foo( @Ann("OK1") fun(@Ann("1") x: Int, @Ann("2") y: String) {}) } -//Ann(x = "OK1") local final fun (/*0*/ Ann(x = "1") x: kotlin.Int, /*1*/ Ann(x = "2") y: kotlin.String): kotlin.Unit defined in box \ No newline at end of file +//@Ann(x = "OK1") local final fun (/*0*/ @Ann(x = "1") x: kotlin.Int, /*1*/ @Ann(x = "2") y: kotlin.String): kotlin.Unit defined in box \ No newline at end of file diff --git a/compiler/testData/renderFunctionDescriptorInExpression/basicLambda.kt b/compiler/testData/renderFunctionDescriptorInExpression/basicLambda.kt index 90606c4c2e3..4036bf60107 100644 --- a/compiler/testData/renderFunctionDescriptorInExpression/basicLambda.kt +++ b/compiler/testData/renderFunctionDescriptorInExpression/basicLambda.kt @@ -8,5 +8,5 @@ fun box() { foo() @Ann("OK2") { } } -//Ann(x = "OK1") local final fun (): kotlin.Unit defined in box -//Ann(x = "OK2") local final fun (): kotlin.Unit defined in box +//@Ann(x = "OK1") local final fun (): kotlin.Unit defined in box +//@Ann(x = "OK2") local final fun (): kotlin.Unit defined in box diff --git a/compiler/testData/renderFunctionDescriptorInExpression/labeledLambda.kt b/compiler/testData/renderFunctionDescriptorInExpression/labeledLambda.kt index 1269fe53fb1..e89b6fcb170 100644 --- a/compiler/testData/renderFunctionDescriptorInExpression/labeledLambda.kt +++ b/compiler/testData/renderFunctionDescriptorInExpression/labeledLambda.kt @@ -8,5 +8,5 @@ fun box() { foo() @Ann("OK2") label@{ } } -//Ann(x = "OK1") local final fun (): kotlin.Unit defined in box -//Ann(x = "OK2") local final fun (): kotlin.Unit defined in box +//@Ann(x = "OK1") local final fun (): kotlin.Unit defined in box +//@Ann(x = "OK2") local final fun (): kotlin.Unit defined in box diff --git a/compiler/testData/renderer/Classes.kt b/compiler/testData/renderer/Classes.kt index d62908009bb..9e8c158c976 100644 --- a/compiler/testData/renderer/Classes.kt +++ b/compiler/testData/renderer/Classes.kt @@ -35,14 +35,14 @@ public class WithReified public interface TwoUpperBounds where T : Number, T : Any //package rendererTest -//kotlin.annotation.annotation public final class TheAnnotation : kotlin.Annotation defined in rendererTest +//@kotlin.annotation.annotation public final class TheAnnotation : kotlin.Annotation defined in rendererTest //public constructor TheAnnotation() defined in rendererTest.TheAnnotation -//kotlin.annotation.annotation public final class AnotherAnnotation : kotlin.Annotation defined in rendererTest +//@kotlin.annotation.annotation public final class AnotherAnnotation : kotlin.Annotation defined in rendererTest //public constructor AnotherAnnotation() defined in rendererTest.AnotherAnnotation -//rendererTest.TheAnnotation public open class TheClass defined in rendererTest +//@rendererTest.TheAnnotation public open class TheClass defined in rendererTest // defined in rendererTest.TheClass // defined in rendererTest.TheClass -//rendererTest.AnotherAnnotation public constructor TheClass() defined in rendererTest.TheClass +//@rendererTest.AnotherAnnotation public constructor TheClass() defined in rendererTest.TheClass //private final val privateVal: kotlin.Int defined in rendererTest.TheClass //public final val shouldBeFinal: kotlin.Int defined in rendererTest.TheClass //public final val T.checkTypeParameterScope: kotlin.Int defined in rendererTest.TheClass @@ -51,7 +51,7 @@ public interface TwoUpperBounds where T : Number, T : Any //public final val checkTypeParameterScope2: kotlin.Int defined in rendererTest.TheClass // defined in rendererTest.TheClass.checkTypeParameterScope2 //protected abstract fun foo(): kotlin.Unit defined in rendererTest.TheClass -//rendererTest.TheAnnotation private constructor TheClass() defined in rendererTest.TheClass +//@rendererTest.TheAnnotation private constructor TheClass() defined in rendererTest.TheClass //private final class Inner defined in rendererTest.TheClass //public constructor Inner() defined in rendererTest.TheClass.Inner //internal final class InternalClass defined in rendererTest @@ -66,4 +66,4 @@ public interface TwoUpperBounds where T : Number, T : Any // defined in rendererTest.WithReified // defined in rendererTest.WithReified //public interface TwoUpperBounds where T : kotlin.Any defined in rendererTest -// defined in rendererTest.TwoUpperBounds +// defined in rendererTest.TwoUpperBounds \ No newline at end of file diff --git a/compiler/testData/renderer/GlobalFunctions.kt b/compiler/testData/renderer/GlobalFunctions.kt index 9b4ccd6fa5b..54467a773de 100644 --- a/compiler/testData/renderer/GlobalFunctions.kt +++ b/compiler/testData/renderer/GlobalFunctions.kt @@ -35,4 +35,4 @@ fun

funTypeParameterWithTwoUpperBounds() where P : Foo, P : Bar = 17 //public interface Bar defined in rendererTest //public fun

funTypeParameterWithTwoUpperBounds(): kotlin.Int where P : rendererTest.Bar defined in rendererTest //

defined in rendererTest.funTypeParameterWithTwoUpperBounds -//kotlin.Deprecated public fun deprecatedFun(): kotlin.Unit defined in rendererTest +//@kotlin.Deprecated public fun deprecatedFun(): kotlin.Unit defined in rendererTest diff --git a/compiler/testData/renderer/GlobalProperties.kt b/compiler/testData/renderer/GlobalProperties.kt index 74e3c62db99..5f73f703d8d 100644 --- a/compiler/testData/renderer/GlobalProperties.kt +++ b/compiler/testData/renderer/GlobalProperties.kt @@ -23,7 +23,7 @@ get() {} //private var private: kotlin.Int defined in rendererTest //public val kotlin.Int.ext: kotlin.Int defined in rendererTest //public fun kotlin.Int.(): kotlin.Int defined in rendererTest -//kotlin.Deprecated public val deprecatedVal: kotlin.Int defined in rendererTest +//@kotlin.Deprecated public val deprecatedVal: kotlin.Int defined in rendererTest //public val T.extWithTwoUpperBounds: kotlin.Int where T : kotlin.Number defined in rendererTest // defined in rendererTest.extWithTwoUpperBounds //public fun T.(): kotlin.Int defined in rendererTest diff --git a/compiler/testData/renderer/KeywordsInNames.kt b/compiler/testData/renderer/KeywordsInNames.kt index ebfed59de79..10a68b35e2e 100644 --- a/compiler/testData/renderer/KeywordsInNames.kt +++ b/compiler/testData/renderer/KeywordsInNames.kt @@ -17,10 +17,10 @@ val AS_SAFE = 1 val NOT_IN = 2 val NOT_IS = 3 -//kotlin.annotation.annotation public final class `true` : kotlin.Annotation defined in root package +//@kotlin.annotation.annotation public final class `true` : kotlin.Annotation defined in root package //public constructor `true`() defined in `true` //public val `val`: kotlin.Int defined in root package -//`true` public interface `interface` defined in root package +//@`true` public interface `interface` defined in root package //public final class `class`<`in`> defined in root package //<`in`> defined in `class` //public constructor `class`<`in`>(p: `in`?) defined in `class` diff --git a/compiler/testData/resolveAnnotations/parameters/byte.kt b/compiler/testData/resolveAnnotations/parameters/byte.kt index 4db8be60cee..5e450dbdfeb 100644 --- a/compiler/testData/resolveAnnotations/parameters/byte.kt +++ b/compiler/testData/resolveAnnotations/parameters/byte.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1, 1.toByte(), 128.toByte(), 128) class MyClass -// EXPECTED: Ann(b1 = 1.toByte(), b2 = 1.toByte(), b3 = -128.toByte(), b4 = 128) \ No newline at end of file +// EXPECTED: @Ann(b1 = 1.toByte(), b2 = 1.toByte(), b3 = -128.toByte(), b4 = 128) \ No newline at end of file diff --git a/compiler/testData/resolveAnnotations/parameters/char.kt b/compiler/testData/resolveAnnotations/parameters/char.kt index e552f8f24c0..c5c896078b4 100644 --- a/compiler/testData/resolveAnnotations/parameters/char.kt +++ b/compiler/testData/resolveAnnotations/parameters/char.kt @@ -13,4 +13,4 @@ annotation class Ann( @Ann('c', 99.toChar(), 'c'.toInt(), 'c'.toLong(), 'c'.toByte(), 'c'.toShort(), 'c'.toDouble(), 'c'.toFloat()) class MyClass -// EXPECTED: Ann(b1 = \u0063 ('c'), b2 = \u0063 ('c'), b3 = 99, b4 = 99.toLong(), b5 = 99.toByte(), b6 = 99.toShort(), b7 = 99.0.toDouble(), b8 = 99.0.toFloat()) \ No newline at end of file +// EXPECTED: @Ann(b1 = \u0063 ('c'), b2 = \u0063 ('c'), b3 = 99, b4 = 99.toLong(), b5 = 99.toByte(), b6 = 99.toShort(), b7 = 99.0.toDouble(), b8 = 99.0.toFloat()) \ No newline at end of file diff --git a/compiler/testData/resolveAnnotations/parameters/double.kt b/compiler/testData/resolveAnnotations/parameters/double.kt index 1b3856ac1cf..c5c2395f3fb 100644 --- a/compiler/testData/resolveAnnotations/parameters/double.kt +++ b/compiler/testData/resolveAnnotations/parameters/double.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1.0, 1.toDouble(), 1.7976931348623157E309.toDouble(), 1.7976931348623157E309) class MyClass -// EXPECTED: Ann(b1 = 1.0.toDouble(), b2 = 1.0.toDouble(), b3 = Infinity.toDouble(), b4 = Infinity.toDouble()) \ No newline at end of file +// EXPECTED: @Ann(b1 = 1.0.toDouble(), b2 = 1.0.toDouble(), b3 = Infinity.toDouble(), b4 = Infinity.toDouble()) \ No newline at end of file diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/andAnd.kt b/compiler/testData/resolveAnnotations/parameters/expressions/andAnd.kt index 2279cf52f38..5fd51ec01be 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/andAnd.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/andAnd.kt @@ -7,4 +7,4 @@ annotation class Ann( @Ann(true && false, true && true) class MyClass -// EXPECTED: Ann(b1 = false, b2 = true) +// EXPECTED: @Ann(b1 = false, b2 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/boolean.kt b/compiler/testData/resolveAnnotations/parameters/expressions/boolean.kt index 7b05710b298..87f8522bdfe 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/boolean.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/boolean.kt @@ -8,4 +8,4 @@ annotation class Ann( @Ann(true and false, false or true, true xor false) class MyClass -// EXPECTED: Ann(b1 = false, b2 = true, b3 = true) +// EXPECTED: @Ann(b1 = false, b2 = true, b3 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/char.kt b/compiler/testData/resolveAnnotations/parameters/expressions/char.kt index 005fa078e49..f906582e91a 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/char.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/char.kt @@ -4,4 +4,4 @@ annotation class Ann(val c1: Char) @Ann('a' - 'a') class MyClass -// EXPECTED: Ann(c1 = 0) +// EXPECTED: @Ann(c1 = 0) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/compositeCallBinary.kt b/compiler/testData/resolveAnnotations/parameters/expressions/compositeCallBinary.kt index 90c88ddcebf..d528c8a3c55 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/compositeCallBinary.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/compositeCallBinary.kt @@ -8,4 +8,4 @@ annotation class Ann( @Ann(1.toInt().plus(1), 1.minus(1.toInt()), 1.toInt().times(1.toInt())) class MyClass -// EXPECTED: Ann(p1 = 2, p2 = 0, p3 = 1) +// EXPECTED: @Ann(p1 = 2, p2 = 0, p3 = 1) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/divide.kt b/compiler/testData/resolveAnnotations/parameters/expressions/divide.kt index a84725be8a0..b40697857b0 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/divide.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/divide.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1 / 1, 1 / 1, 1 / 1, 1 / 1) class MyClass -// EXPECTED: Ann(b = 1.toByte(), i = 1, l = 1.toLong(), s = 1.toShort()) +// EXPECTED: @Ann(b = 1.toByte(), i = 1, l = 1.toLong(), s = 1.toShort()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/double.kt b/compiler/testData/resolveAnnotations/parameters/expressions/double.kt index 509a37fc2bb..af96f533080 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/double.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/double.kt @@ -8,4 +8,4 @@ annotation class Ann( @Ann(1.0 + 1.0, 1.0 + 1, 1 + 1.0) class MyClass -// EXPECTED: Ann(d1 = 2.0.toDouble(), d2 = 2.0.toDouble(), d3 = 2.0.toDouble()) +// EXPECTED: @Ann(d1 = 2.0.toDouble(), d2 = 2.0.toDouble(), d3 = 2.0.toDouble()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/eqeq.kt b/compiler/testData/resolveAnnotations/parameters/expressions/eqeq.kt index 405d3f8c0e9..63140411c8a 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/eqeq.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/eqeq.kt @@ -10,4 +10,4 @@ annotation class Ann( @Ann(1 == 2, 1.0 == 2.0, 'b' == 'a', "a" == "b", "a" == "a") class MyClass -// EXPECTED: Ann(b1 = false, b2 = false, b3 = false, b4 = false, b5 = true) +// EXPECTED: @Ann(b1 = false, b2 = false, b3 = false, b4 = false, b5 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/escapedString.kt b/compiler/testData/resolveAnnotations/parameters/expressions/escapedString.kt index 4353d444c6f..bdab7a9bc2b 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/escapedString.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/escapedString.kt @@ -4,4 +4,4 @@ annotation class Ann(val s1: String) @Ann(s1 = "\$ab") class MyClass -// EXPECTED: Ann(s1 = "$ab") +// EXPECTED: @Ann(s1 = "$ab") diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/float.kt b/compiler/testData/resolveAnnotations/parameters/expressions/float.kt index 48db4b40b7f..1596b5cd1c8 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/float.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/float.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1.toFloat() + 1.toFloat(), 1.toFloat() + 1, 1.toFloat() + 1.0) class MyClass -// EXPECTED: Ann(d1 = 2.0.toFloat(), d2 = 2.0.toFloat(), d3 = 2.0.toDouble()) +// EXPECTED: @Ann(d1 = 2.0.toFloat(), d2 = 2.0.toFloat(), d3 = 2.0.toDouble()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/gt.kt b/compiler/testData/resolveAnnotations/parameters/expressions/gt.kt index c176ea468aa..f6098bbf46b 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/gt.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/gt.kt @@ -14,4 +14,4 @@ val b = 2 @Ann(1 > 2, 1.0 > 2.0, 2 > a, b > a, 'b' > 'a', "a" > "b") class MyClass -// EXPECTED: Ann(b1 = false, b2 = false, b3 = true, b4 = true, b5 = true, b6 = false) +// EXPECTED: @Ann(b1 = false, b2 = false, b3 = true, b4 = true, b5 = true, b6 = false) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/gteq.kt b/compiler/testData/resolveAnnotations/parameters/expressions/gteq.kt index 4177c4d4845..45b77f4d580 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/gteq.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/gteq.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1 >= 2, 1.0 >= 2.0, 1 >= 1, 1.0 >= 1.0) class MyClass -// EXPECTED: Ann(b1 = false, b2 = false, b3 = true, b4 = true) +// EXPECTED: @Ann(b1 = false, b2 = false, b3 = true, b4 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/infixCallBinary.kt b/compiler/testData/resolveAnnotations/parameters/expressions/infixCallBinary.kt index 1036cebb1b1..62b957802de 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/infixCallBinary.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/infixCallBinary.kt @@ -10,4 +10,4 @@ annotation class Ann( @Ann(1 plus 1, 1 minus 1, 1 times 1, 1 div 1, 1 mod 1) class MyClass -// EXPECTED: Ann(p1 = 2, p2 = 0, p3 = 1, p4 = 1, p5 = 0) +// EXPECTED: @Ann(p1 = 2, p2 = 0, p3 = 1, p4 = 1, p5 = 0) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/intrincics.kt b/compiler/testData/resolveAnnotations/parameters/expressions/intrincics.kt index e6dc49e9a20..8f74642be25 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/intrincics.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/intrincics.kt @@ -10,4 +10,4 @@ annotation class Ann(p1: Int, @Ann(1 or 1, 1 and 1, 1 xor 1, 1 shl 1, 1 shr 1, 1 ushr 1) class MyClass -// EXPECTED: Ann(p1 = 1, p2 = 1.toShort(), p3 = 0.toByte(), p4 = 2, p5 = 0, p6 = 0) +// EXPECTED: @Ann(p1 = 1, p2 = 1.toShort(), p3 = 0.toByte(), p4 = 2, p5 = 0, p6 = 0) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/labeled.kt b/compiler/testData/resolveAnnotations/parameters/expressions/labeled.kt index 7928f6188e9..66a419c8f82 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/labeled.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/labeled.kt @@ -4,4 +4,4 @@ annotation class Ann(i: Double) @Ann(A@ 1.0) class MyClass -// EXPECTED: Ann(i = 1.0.toDouble()) +// EXPECTED: @Ann(i = 1.0.toDouble()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/long.kt b/compiler/testData/resolveAnnotations/parameters/expressions/long.kt index 51d84322b37..52ed559f206 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/long.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/long.kt @@ -8,4 +8,4 @@ annotation class Ann( @Ann(1 + 1, java.lang.Long.MAX_VALUE + 1 - 1, java.lang.Long.MAX_VALUE - 1) class MyClass -// EXPECTED: Ann(l1 = 2.toLong(), l2 = 9223372036854775807.toLong(), l3 = 9223372036854775806.toLong()) +// EXPECTED: @Ann(l1 = 2.toLong(), l2 = 9223372036854775807.toLong(), l3 = 9223372036854775806.toLong()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/lt.kt b/compiler/testData/resolveAnnotations/parameters/expressions/lt.kt index 0b166d7c4df..70d61cc4a88 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/lt.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/lt.kt @@ -14,4 +14,4 @@ val b = 2 @Ann(1 < 2, 1.0 < 2.0, 2 < a, b < a, 'b' < 'a', "a" < "b") class MyClass -// EXPECTED: Ann(b1 = true, b2 = true, b3 = false, b4 = false, b5 = false, b6 = true) +// EXPECTED: @Ann(b1 = true, b2 = true, b3 = false, b4 = false, b5 = false, b6 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/lteq.kt b/compiler/testData/resolveAnnotations/parameters/expressions/lteq.kt index 79b712cc71a..a05372b7d0c 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/lteq.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/lteq.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1 <= 2, 1.0 <= 2.0, 1 <= 1, 1.0 <= 1.0) class MyClass -// EXPECTED: Ann(b1 = true, b2 = true, b3 = true, b4 = true) +// EXPECTED: @Ann(b1 = true, b2 = true, b3 = true, b4 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/maxValue.kt b/compiler/testData/resolveAnnotations/parameters/expressions/maxValue.kt index 386f29544d4..0b9061d894a 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/maxValue.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/maxValue.kt @@ -18,4 +18,4 @@ annotation class Ann( p6 = java.lang.Long.MAX_VALUE + 1 ) class MyClass -// EXPECTED: Ann(p1 = 128, p2 = 32768, p3 = -2147483648, p4 = -2147483648, p5 = 2147483648.toLong(), p6 = -9223372036854775808.toLong()) +// EXPECTED: @Ann(p1 = 128, p2 = 32768, p3 = -2147483648, p4 = -2147483648, p5 = 2147483648.toLong(), p6 = -9223372036854775808.toLong()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/maxValueByte.kt b/compiler/testData/resolveAnnotations/parameters/expressions/maxValueByte.kt index e179923eac9..17e4345f778 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/maxValueByte.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/maxValueByte.kt @@ -16,4 +16,4 @@ annotation class Ann( p5 = 1.toByte() + 1.toByte() ) class MyClass -// EXPECTED: Ann(p1 = 128, p2 = 2.toByte(), p3 = 128, p4 = 2, p5 = 2) +// EXPECTED: @Ann(p1 = 128, p2 = 2.toByte(), p3 = 128, p4 = 2, p5 = 2) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/maxValueInt.kt b/compiler/testData/resolveAnnotations/parameters/expressions/maxValueInt.kt index ad240b1dc97..0e184c38c4d 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/maxValueInt.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/maxValueInt.kt @@ -16,4 +16,4 @@ annotation class Ann( p5 = 1.toInt() + 1.toInt() ) class MyClass -// EXPECTED: Ann(p1 = -2147483648, p2 = 2, p3 = -2147483648, p4 = 2, p5 = 2) +// EXPECTED: @Ann(p1 = -2147483648, p2 = 2, p3 = -2147483648, p4 = 2, p5 = 2) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/miltiply.kt b/compiler/testData/resolveAnnotations/parameters/expressions/miltiply.kt index 0d19ec54bff..c1f3dc0a43c 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/miltiply.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/miltiply.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1 * 1, 1 * 1, 1 * 1, 1 * 1) class MyClass -// EXPECTED: Ann(b = 1.toByte(), i = 1, l = 1.toLong(), s = 1.toShort()) +// EXPECTED: @Ann(b = 1.toByte(), i = 1, l = 1.toLong(), s = 1.toShort()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/minus.kt b/compiler/testData/resolveAnnotations/parameters/expressions/minus.kt index 70929664597..08c85c0f300 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/minus.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/minus.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1 - 1, 1 - 1, 1 - 1, 1 - 1) class MyClass -// EXPECTED: Ann(b = 0.toByte(), i = 0, l = 0.toLong(), s = 0.toShort()) +// EXPECTED: @Ann(b = 0.toByte(), i = 0, l = 0.toLong(), s = 0.toShort()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/mod.kt b/compiler/testData/resolveAnnotations/parameters/expressions/mod.kt index 6c954347735..8b7a179e49d 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/mod.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/mod.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1 % 1, 1 % 1, 1 % 1, 1 % 1) class MyClass -// EXPECTED: Ann(b = 0.toByte(), i = 0, l = 0.toLong(), s = 0.toShort()) +// EXPECTED: @Ann(b = 0.toByte(), i = 0, l = 0.toLong(), s = 0.toShort()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/multilineString.kt b/compiler/testData/resolveAnnotations/parameters/expressions/multilineString.kt index 190875afa34..4d37ab4a9e4 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/multilineString.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/multilineString.kt @@ -4,4 +4,4 @@ annotation class Ann(val s1: String) @Ann(s1 = """a""" + "b") class MyClass -// EXPECTED: Ann(s1 = "ab") +// EXPECTED: @Ann(s1 = "ab") diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/not.kt b/compiler/testData/resolveAnnotations/parameters/expressions/not.kt index 4415d6f7b63..a1400785d58 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/not.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/not.kt @@ -8,4 +8,4 @@ annotation class Ann( @Ann(!true, !false) class MyClass -// EXPECTED: Ann(b1 = false, b2 = true) +// EXPECTED: @Ann(b1 = false, b2 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/noteq.kt b/compiler/testData/resolveAnnotations/parameters/expressions/noteq.kt index 0130b75f9e7..6d3089279d0 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/noteq.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/noteq.kt @@ -10,4 +10,4 @@ annotation class Ann( @Ann(1 != 2, 1.0 != 2.0, 'b' != 'a', "a" != "b", "a" != "a") class MyClass -// EXPECTED: Ann(b1 = true, b2 = true, b3 = true, b4 = true, b5 = false) +// EXPECTED: @Ann(b1 = true, b2 = true, b3 = true, b4 = true, b5 = false) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/orOr.kt b/compiler/testData/resolveAnnotations/parameters/expressions/orOr.kt index f972007d9e6..68b1156fa57 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/orOr.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/orOr.kt @@ -7,4 +7,4 @@ annotation class Ann( @Ann(true || false, true || true) class MyClass -// EXPECTED: Ann(b1 = true, b2 = true) +// EXPECTED: @Ann(b1 = true, b2 = true) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/paranthesized.kt b/compiler/testData/resolveAnnotations/parameters/expressions/paranthesized.kt index 9c2cb360909..880bcaaa01d 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/paranthesized.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/paranthesized.kt @@ -4,4 +4,4 @@ annotation class Ann(i: Int) @Ann((1 + 2) * 2) class MyClass -// EXPECTED: Ann(i = 6) +// EXPECTED: @Ann(i = 6) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/plus.kt b/compiler/testData/resolveAnnotations/parameters/expressions/plus.kt index cfa39c992d8..5db73bb8ebb 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/plus.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/plus.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1 + 1, 1 + 1, 1 + 1, 1 + 1) class MyClass -// EXPECTED: Ann(b = 2.toByte(), i = 2, l = 2.toLong(), s = 2.toShort()) +// EXPECTED: @Ann(b = 2.toByte(), i = 2, l = 2.toLong(), s = 2.toShort()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/simpleCallBinary.kt b/compiler/testData/resolveAnnotations/parameters/expressions/simpleCallBinary.kt index 0d05d2f9591..8bd9a032e7e 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/simpleCallBinary.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/simpleCallBinary.kt @@ -10,4 +10,4 @@ annotation class Ann( @Ann(1.plus(1), 1.minus(1), 1.times(1), 1.div(1), 1.mod(1)) class MyClass -// EXPECTED: Ann(p1 = 2, p2 = 0, p3 = 1, p4 = 1, p5 = 0) +// EXPECTED: @Ann(p1 = 2, p2 = 0, p3 = 1, p4 = 1, p5 = 0) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/stringPlusInt.kt b/compiler/testData/resolveAnnotations/parameters/expressions/stringPlusInt.kt index a14dace2b20..63d1b3fd837 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/stringPlusInt.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/stringPlusInt.kt @@ -4,4 +4,4 @@ annotation class Ann(val s1: String) @Ann(s1 = "a" + 1) class MyClass -// EXPECTED: Ann(s1 = "a1") +// EXPECTED: @Ann(s1 = "a1") diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/stringTemplate.kt b/compiler/testData/resolveAnnotations/parameters/expressions/stringTemplate.kt index 8c44265dc8a..8ff33442959 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/stringTemplate.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/stringTemplate.kt @@ -16,4 +16,4 @@ val i = 1 s4 = "a${i}a$i" ) class MyClass -// EXPECTED: Ann(s1 = "a1", s2 = "a1 b", s3 = "1", s4 = "a1a1") +// EXPECTED: @Ann(s1 = "a1", s2 = "a1 b", s3 = "1", s4 = "a1a1") diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/strings.kt b/compiler/testData/resolveAnnotations/parameters/expressions/strings.kt index d2bda68951f..ae6987c7bfb 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/strings.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/strings.kt @@ -6,4 +6,4 @@ val i = 1 @Ann(s1 = "a" + "b", s2 = "a" + "a$i") class MyClass -// EXPECTED: Ann(s1 = "ab", s2 = "aa1") +// EXPECTED: @Ann(s1 = "ab", s2 = "aa1") diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/unaryMinus.kt b/compiler/testData/resolveAnnotations/parameters/expressions/unaryMinus.kt index d2233050804..f2e251ee2ce 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/unaryMinus.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/unaryMinus.kt @@ -11,4 +11,4 @@ annotation class Ann( @Ann(-1, -1, -1, -1, -1.0, -1.0.toFloat()) class MyClass -// EXPECTED: Ann(b1 = -1.toByte(), b2 = -1.toShort(), b3 = -1, b4 = -1.toLong(), b5 = -1.0.toDouble(), b6 = -1.0.toFloat()) +// EXPECTED: @Ann(b1 = -1.toByte(), b2 = -1.toShort(), b3 = -1, b4 = -1.toLong(), b5 = -1.0.toDouble(), b6 = -1.0.toFloat()) diff --git a/compiler/testData/resolveAnnotations/parameters/expressions/unaryPlus.kt b/compiler/testData/resolveAnnotations/parameters/expressions/unaryPlus.kt index 32d21e489e7..5105a863979 100644 --- a/compiler/testData/resolveAnnotations/parameters/expressions/unaryPlus.kt +++ b/compiler/testData/resolveAnnotations/parameters/expressions/unaryPlus.kt @@ -11,4 +11,4 @@ annotation class Ann( @Ann(+1, +1, +1, +1, +1.0, +1.0.toFloat()) class MyClass -// EXPECTED: Ann(b1 = 1.toByte(), b2 = 1.toShort(), b3 = 1, b4 = 1.toLong(), b5 = 1.0.toDouble(), b6 = 1.0.toFloat()) +// EXPECTED: @Ann(b1 = 1.toByte(), b2 = 1.toShort(), b3 = 1, b4 = 1.toLong(), b5 = 1.0.toDouble(), b6 = 1.0.toFloat()) diff --git a/compiler/testData/resolveAnnotations/parameters/float.kt b/compiler/testData/resolveAnnotations/parameters/float.kt index 2c33cf9b2ea..066e26f1014 100644 --- a/compiler/testData/resolveAnnotations/parameters/float.kt +++ b/compiler/testData/resolveAnnotations/parameters/float.kt @@ -7,4 +7,4 @@ annotation class Ann( @Ann(1.toFloat(), 1.0.toFloat()) class MyClass -// EXPECTED: Ann(b1 = 1.0.toFloat(), b2 = 1.0.toFloat()) \ No newline at end of file +// EXPECTED: @Ann(b1 = 1.0.toFloat(), b2 = 1.0.toFloat()) \ No newline at end of file diff --git a/compiler/testData/resolveAnnotations/parameters/int.kt b/compiler/testData/resolveAnnotations/parameters/int.kt index e509e809476..2d7ba1366ef 100644 --- a/compiler/testData/resolveAnnotations/parameters/int.kt +++ b/compiler/testData/resolveAnnotations/parameters/int.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1, 1.toInt(), 2147483648.toInt(), 2147483648) class MyClass -// EXPECTED: Ann(b1 = 1, b2 = 1, b3 = -2147483648, b4 = 2147483648.toLong()) \ No newline at end of file +// EXPECTED: @Ann(b1 = 1, b2 = 1, b3 = -2147483648, b4 = 2147483648.toLong()) \ No newline at end of file diff --git a/compiler/testData/resolveAnnotations/parameters/long.kt b/compiler/testData/resolveAnnotations/parameters/long.kt index 152624f69de..716c261da68 100644 --- a/compiler/testData/resolveAnnotations/parameters/long.kt +++ b/compiler/testData/resolveAnnotations/parameters/long.kt @@ -7,4 +7,4 @@ annotation class Ann( @Ann(1, 1.toLong()) class MyClass -// EXPECTED: Ann(b1 = 1.toLong(), b2 = 1.toLong()) \ No newline at end of file +// EXPECTED: @Ann(b1 = 1.toLong(), b2 = 1.toLong()) \ No newline at end of file diff --git a/compiler/testData/resolveAnnotations/parameters/short.kt b/compiler/testData/resolveAnnotations/parameters/short.kt index b8bf373c922..65594928010 100644 --- a/compiler/testData/resolveAnnotations/parameters/short.kt +++ b/compiler/testData/resolveAnnotations/parameters/short.kt @@ -9,4 +9,4 @@ annotation class Ann( @Ann(1, 1.toShort(), 32768.toShort(), 32768) class MyClass -// EXPECTED: Ann(b1 = 1.toShort(), b2 = 1.toShort(), b3 = -32768.toShort(), b4 = 32768) \ No newline at end of file +// EXPECTED: @Ann(b1 = 1.toShort(), b2 = 1.toShort(), b3 = -32768.toShort(), b4 = 32768) \ No newline at end of file diff --git a/compiler/testData/resolvedCalls/functionTypes/invokeForExtensionFunctionType.txt b/compiler/testData/resolvedCalls/functionTypes/invokeForExtensionFunctionType.txt index ec09b6b99ce..dca7c56fec1 100644 --- a/compiler/testData/resolvedCalls/functionTypes/invokeForExtensionFunctionType.txt +++ b/compiler/testData/resolvedCalls/functionTypes/invokeForExtensionFunctionType.txt @@ -8,5 +8,5 @@ Resolved call: Resulting descriptor: fun Int.invoke(): Unit defined in kotlin.Function1 Explicit receiver kind = BOTH_RECEIVERS -Dispatch receiver = f {[kotlin.Extension] Function1} +Dispatch receiver = f {[@kotlin.Extension] Function1} Extension receiver = 1 {Int} diff --git a/compiler/testData/resolvedCalls/functionTypes/valOfExtensionFunctionTypeInvoke.txt b/compiler/testData/resolvedCalls/functionTypes/valOfExtensionFunctionTypeInvoke.txt index 81a4dc7cdfd..1d3b8e56a2d 100644 --- a/compiler/testData/resolvedCalls/functionTypes/valOfExtensionFunctionTypeInvoke.txt +++ b/compiler/testData/resolvedCalls/functionTypes/valOfExtensionFunctionTypeInvoke.txt @@ -12,5 +12,5 @@ Resolved call: Resulting descriptor: fun Int.invoke(): Unit defined in kotlin.Function1 Explicit receiver kind = BOTH_RECEIVERS -Dispatch receiver = foo {[kotlin.Extension] Function1} +Dispatch receiver = foo {[@kotlin.Extension] Function1} Extension receiver = 1 {Int} diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt index d86b5ba2f50..3d38cc5ad22 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/annotation.txt @@ -1,23 +1,23 @@ package test -kotlin.annotation.annotation() public final class AnnotationArray : kotlin.Annotation { +@kotlin.annotation.annotation() public final class AnnotationArray : kotlin.Annotation { public constructor AnnotationArray(/*0*/ annotationArray: kotlin.Array) public final val annotationArray: kotlin.Array } -test.JustAnnotation(annotation = test.Empty()) test.AnnotationArray(annotationArray = {}) public final class C1 { +@test.JustAnnotation(annotation = test.Empty()) @test.AnnotationArray(annotationArray = {}) public final class C1 { public constructor C1() } -test.AnnotationArray(annotationArray = {test.JustAnnotation(annotation = test.Empty()), test.JustAnnotation(annotation = test.Empty())}) public final class C2 { +@test.AnnotationArray(annotationArray = {test.JustAnnotation(annotation = test.Empty()), test.JustAnnotation(annotation = test.Empty())}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() public final class Empty : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Empty : kotlin.Annotation { public constructor Empty() } -kotlin.annotation.annotation() public final class JustAnnotation : kotlin.Annotation { +@kotlin.annotation.annotation() public final class JustAnnotation : kotlin.Annotation { public constructor JustAnnotation(/*0*/ annotation: test.Empty) public final val annotation: test.Empty } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt index 0fcd76559fa..19a926fbe22 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/enum.txt @@ -1,19 +1,19 @@ package test -test.JustEnum(weapon = Weapon.SCISSORS) test.EnumArray(enumArray = {}) public final class C1 { +@test.JustEnum(weapon = Weapon.SCISSORS) @test.EnumArray(enumArray = {}) public final class C1 { public constructor C1() } -test.EnumArray(enumArray = {Weapon.PAPER, Weapon.ROCK}) public final class C2 { +@test.EnumArray(enumArray = {Weapon.PAPER, Weapon.ROCK}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() public final class EnumArray : kotlin.Annotation { +@kotlin.annotation.annotation() public final class EnumArray : kotlin.Annotation { public constructor EnumArray(/*0*/ enumArray: kotlin.Array) public final val enumArray: kotlin.Array } -kotlin.annotation.annotation() public final class JustEnum : kotlin.Annotation { +@kotlin.annotation.annotation() public final class JustEnum : kotlin.Annotation { public constructor JustEnum(/*0*/ weapon: test.Weapon) public final val weapon: test.Weapon } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt index 7d1dd41cbbd..50c9ae75ab5 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitiveArrays.txt @@ -1,14 +1,14 @@ package test -test.PrimitiveArrays(booleanArray = {true, false, true}, byteArray = {-7.toByte(), 7.toByte()}, charArray = {\u0025 ('%'), \u007A ('z')}, doubleArray = {-3.14.toDouble()}, floatArray = {2.72.toFloat(), 0.0.toFloat()}, intArray = {239017, -1}, longArray = {123456789123456789.toLong()}, shortArray = {239.toShort()}) public final class C1 { +@test.PrimitiveArrays(booleanArray = {true, false, true}, byteArray = {-7.toByte(), 7.toByte()}, charArray = {\u0025 ('%'), \u007A ('z')}, doubleArray = {-3.14.toDouble()}, floatArray = {2.72.toFloat(), 0.0.toFloat()}, intArray = {239017, -1}, longArray = {123456789123456789.toLong()}, shortArray = {239.toShort()}) public final class C1 { public constructor C1() } -test.PrimitiveArrays(booleanArray = {}, byteArray = {}, charArray = {}, doubleArray = {}, floatArray = {}, intArray = {}, longArray = {}, shortArray = {}) public final class C2 { +@test.PrimitiveArrays(booleanArray = {}, byteArray = {}, charArray = {}, doubleArray = {}, floatArray = {}, intArray = {}, longArray = {}, shortArray = {}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() public final class PrimitiveArrays : kotlin.Annotation { +@kotlin.annotation.annotation() public final class PrimitiveArrays : kotlin.Annotation { public constructor PrimitiveArrays(/*0*/ byteArray: kotlin.ByteArray, /*1*/ charArray: kotlin.CharArray, /*2*/ shortArray: kotlin.ShortArray, /*3*/ intArray: kotlin.IntArray, /*4*/ longArray: kotlin.LongArray, /*5*/ floatArray: kotlin.FloatArray, /*6*/ doubleArray: kotlin.DoubleArray, /*7*/ booleanArray: kotlin.BooleanArray) public final val booleanArray: kotlin.BooleanArray public final val byteArray: kotlin.ByteArray diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt index 182563b27fd..b3b9a42db34 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/primitives.txt @@ -1,14 +1,14 @@ package test -test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) public final class C { +@test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) public final class C { public constructor C() } -test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) public final class D { +@test.Primitives(boolean = true, byte = 7.toByte(), char = \u0025 ('%'), double = -3.14.toDouble(), float = 2.72.toFloat(), int = 239017, long = 123456789123456789.toLong(), short = 239.toShort()) public final class D { public constructor D() } -kotlin.annotation.annotation() public final class Primitives : kotlin.Annotation { +@kotlin.annotation.annotation() public final class Primitives : kotlin.Annotation { public constructor Primitives(/*0*/ byte: kotlin.Byte, /*1*/ char: kotlin.Char, /*2*/ short: kotlin.Short, /*3*/ int: kotlin.Int, /*4*/ long: kotlin.Long, /*5*/ float: kotlin.Float, /*6*/ double: kotlin.Double, /*7*/ boolean: kotlin.Boolean) public final val boolean: kotlin.Boolean public final val byte: kotlin.Byte diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt index 8e7802b52ae..aaae9f64b68 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/string.txt @@ -1,19 +1,19 @@ package test -test.JustString(string = "kotlin") test.StringArray(stringArray = {}) public final class C1 { +@test.JustString(string = "kotlin") @test.StringArray(stringArray = {}) public final class C1 { public constructor C1() } -test.StringArray(stringArray = {"java", ""}) public final class C2 { +@test.StringArray(stringArray = {"java", ""}) public final class C2 { public constructor C2() } -kotlin.annotation.annotation() public final class JustString : kotlin.Annotation { +@kotlin.annotation.annotation() public final class JustString : kotlin.Annotation { public constructor JustString(/*0*/ string: kotlin.String) public final val string: kotlin.String } -kotlin.annotation.annotation() public final class StringArray : kotlin.Annotation { +@kotlin.annotation.annotation() public final class StringArray : kotlin.Annotation { public constructor StringArray(/*0*/ stringArray: kotlin.Array) public final val stringArray: kotlin.Array } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt b/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt index 14a4e8b1353..31451d97ca9 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationArguments/varargs.txt @@ -18,11 +18,11 @@ public final enum class My : kotlin.Enum { public final /*synthesized*/ fun values(): kotlin.Array } -kotlin.annotation.annotation() public final class ann : kotlin.Annotation { +@kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ vararg m: test.My /*kotlin.Array*/) public final val m: kotlin.Array } -test.ann(m = {My.ALPHA, My.BETA}) kotlin.annotation.annotation() public final class annotated : kotlin.Annotation { +@test.ann(m = {My.ALPHA, My.BETA}) @kotlin.annotation.annotation() public final class annotated : kotlin.Annotation { public constructor annotated() } diff --git a/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt b/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt index b3ad073c7d7..5501513b114 100644 --- a/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt +++ b/compiler/testData/serialization/builtinsSerializer/annotationTargets.txt @@ -1,27 +1,27 @@ package test -test.anno(x = "top level property") public val p1: kotlin.Nothing? -test.anno(x = "extension property") public val kotlin.Double.p2: kotlin.Double -test.anno(x = "top level function") public fun f1(/*0*/ test.anno(x = "top level function parameter") p: kotlin.Int): kotlin.Unit -test.anno(x = "extension function") public fun kotlin.Long.f2(/*0*/ test.anno(x = "extension function parameter") p: kotlin.Int): kotlin.Unit +@test.anno(x = "top level property") public val p1: kotlin.Nothing? +@test.anno(x = "extension property") public val kotlin.Double.p2: kotlin.Double +@test.anno(x = "top level function") public fun f1(/*0*/ @test.anno(x = "top level function parameter") p: kotlin.Int): kotlin.Unit +@test.anno(x = "extension function") public fun kotlin.Long.f2(/*0*/ @test.anno(x = "extension function parameter") p: kotlin.Int): kotlin.Unit -test.anno(x = "top level class") public final class C1 { - test.anno(x = "constructor") public constructor C1() - test.anno(x = "member property") public final val p3: kotlin.Nothing? - test.anno(x = "member extension property") public final val kotlin.Int.v4: kotlin.Int - test.anno(x = "member function") public final fun f3(/*0*/ test.anno(x = "member function parameter") p: kotlin.Int): kotlin.Unit - test.anno(x = "member extension function") public final fun kotlin.String.f4(): kotlin.Unit +@test.anno(x = "top level class") public final class C1 { + @test.anno(x = "constructor") public constructor C1() + @test.anno(x = "member property") public final val p3: kotlin.Nothing? + @test.anno(x = "member extension property") public final val kotlin.Int.v4: kotlin.Int + @test.anno(x = "member function") public final fun f3(/*0*/ @test.anno(x = "member function parameter") p: kotlin.Int): kotlin.Unit + @test.anno(x = "member extension function") public final fun kotlin.String.f4(): kotlin.Unit - test.anno(x = "nested class") public final class C2 { + @test.anno(x = "nested class") public final class C2 { public constructor C2() } - test.anno(x = "companion object") public companion object Companion { + @test.anno(x = "companion object") public companion object Companion { private constructor Companion() } } -kotlin.annotation.annotation() public final class anno : kotlin.Annotation { +@kotlin.annotation.annotation() public final class anno : kotlin.Annotation { public constructor anno(/*0*/ x: kotlin.String) public final val x: kotlin.String } diff --git a/compiler/testData/serialization/local/annotationsInLocalClass.txt b/compiler/testData/serialization/local/annotationsInLocalClass.txt index 9a3bddef1b5..914bba315fe 100644 --- a/compiler/testData/serialization/local/annotationsInLocalClass.txt +++ b/compiler/testData/serialization/local/annotationsInLocalClass.txt @@ -1,9 +1,9 @@ -A.Ann(info = "class") local final class `A$foo$Local` +@A.Ann(info = "class") local final class `A$foo$Local` public constructor `A$foo$Local`() @field:A.Ann(info = "val") public final val x: `A$foo$Local` -A.Ann(info = "fun") public final fun foo(): `A$foo$Local` +@A.Ann(info = "fun") public final fun foo(): `A$foo$Local` -A.Ann(info = "inner") local final inner class Inner { +@A.Ann(info = "inner") local final inner class Inner { public constructor Inner() } diff --git a/idea/testData/quickfix/deprecatedSymbolUsage/callWithError.kt b/idea/testData/quickfix/deprecatedSymbolUsage/callWithError.kt index 5f51b7d11ad..925fb8ade73 100644 --- a/idea/testData/quickfix/deprecatedSymbolUsage/callWithError.kt +++ b/idea/testData/quickfix/deprecatedSymbolUsage/callWithError.kt @@ -1,5 +1,5 @@ // "class org.jetbrains.kotlin.idea.quickfix.replaceWith.DeprecatedSymbolUsageFix" "false" -// ERROR: Too many arguments for kotlin.Deprecated public fun oldFun(): kotlin.Unit defined in root package +// ERROR: Too many arguments for @kotlin.Deprecated public fun oldFun(): kotlin.Unit defined in root package @Deprecated("", ReplaceWith("newFun()")) fun oldFun() { diff --git a/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt b/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt index 708269882a2..f8a518b1939 100644 --- a/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt +++ b/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt @@ -1,5 +1,5 @@ // WITH_RUNTIME -// PARAM_DESCRIPTOR: private final fun Named.foo(): [org.jetbrains.annotations.NotNull] String defined in Test +// PARAM_DESCRIPTOR: private final fun Named.foo(): [@org.jetbrains.annotations.NotNull] String defined in Test // PARAM_TYPES: Named public class Test { private fun Named.foo() = name diff --git a/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt.after b/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt.after index 596664c23f5..8efa5e7cdde 100644 --- a/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt.after +++ b/idea/testData/refactoring/extractFunction/parameters/extractThis/javaSyntheticProperty.kt.after @@ -1,5 +1,5 @@ // WITH_RUNTIME -// PARAM_DESCRIPTOR: private final fun Named.foo(): [org.jetbrains.annotations.NotNull] String defined in Test +// PARAM_DESCRIPTOR: private final fun Named.foo(): [@org.jetbrains.annotations.NotNull] String defined in Test // PARAM_TYPES: Named public class Test { private fun Named.foo() = s()