diff --git a/compiler/testData/builtin-classes/default/kotlin.txt b/compiler/testData/builtin-classes/default/kotlin.txt index fc2b2a20e28..c6978873751 100644 --- a/compiler/testData/builtin-classes/default/kotlin.txt +++ b/compiler/testData/builtin-classes/default/kotlin.txt @@ -565,7 +565,7 @@ public abstract class Number { public abstract fun toShort(): kotlin.Short } -@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { /*primary*/ public constructor ParameterName(/*0*/ name: kotlin.String) public final val name: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/builtin-classes/java6/kotlin.txt b/compiler/testData/builtin-classes/java6/kotlin.txt index ce82bd8d935..cb70c0b05a4 100644 --- a/compiler/testData/builtin-classes/java6/kotlin.txt +++ b/compiler/testData/builtin-classes/java6/kotlin.txt @@ -569,7 +569,7 @@ public abstract class Number : kotlin.Any, java.io.Serializable { public abstract fun toShort(): kotlin.Short } -@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { /*primary*/ public constructor ParameterName(/*0*/ name: kotlin.String) public final val name: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/builtin-classes/java8/kotlin.txt b/compiler/testData/builtin-classes/java8/kotlin.txt index dd2624638da..b3b3c1570f4 100644 --- a/compiler/testData/builtin-classes/java8/kotlin.txt +++ b/compiler/testData/builtin-classes/java8/kotlin.txt @@ -571,7 +571,7 @@ public abstract class Number : kotlin.Any, java.io.Serializable { public abstract fun toShort(): kotlin.Short } -@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { /*primary*/ public constructor ParameterName(/*0*/ name: kotlin.String) public final val name: kotlin.String public final fun (): kotlin.String diff --git a/compiler/testData/builtin-classes/newMethods/kotlin.txt b/compiler/testData/builtin-classes/newMethods/kotlin.txt index 89603095533..f2e71b6f79a 100644 --- a/compiler/testData/builtin-classes/newMethods/kotlin.txt +++ b/compiler/testData/builtin-classes/newMethods/kotlin.txt @@ -569,7 +569,7 @@ public abstract class Number : kotlin.Any, java.io.Serializable { public abstract fun toShort(): kotlin.Short } -@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE_PARAMETER}) @kotlin.annotation.MustBeDocumented @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { /*primary*/ public constructor ParameterName(/*0*/ name: kotlin.String) public final val name: kotlin.String public final fun (): kotlin.String diff --git a/core/builtins/src/kotlin/Annotations.kt b/core/builtins/src/kotlin/Annotations.kt index ceb2af9c08e..23e89d52a90 100644 --- a/core/builtins/src/kotlin/Annotations.kt +++ b/core/builtins/src/kotlin/Annotations.kt @@ -76,6 +76,7 @@ public annotation class ExtensionFunctionType */ @Target(TYPE_PARAMETER) @MustBeDocumented +@SinceKotlin("1.1") public annotation class ParameterName(val name: String) /**