diff --git a/compiler/testData/builtin-classes/default/kotlin.txt b/compiler/testData/builtin-classes/default/kotlin.txt index 7c1d2dabaa4..a7000715188 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 @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @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 cbc6258fb32..210307557fb 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 @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @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 8be3d90d895..be04f6d651d 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 @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @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 93127b720d9..3a093e8a8dd 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 @kotlin.SinceKotlin(version = "1.1") public final annotation class ParameterName : kotlin.Annotation { +@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.TYPE}) @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 29ea37a8723..7fddb716486 100644 --- a/core/builtins/src/kotlin/Annotations.kt +++ b/core/builtins/src/kotlin/Annotations.kt @@ -74,7 +74,7 @@ public annotation class ExtensionFunctionType /** * Annotates type arguments of functional type and holds corresponding parameter name specified by the user in type declaration (if any). */ -@Target(TYPE_PARAMETER) +@Target(TYPE) @MustBeDocumented @SinceKotlin("1.1") public annotation class ParameterName(val name: String)