From 5fe958f034a782fb338325bce6b436419895fd29 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 24 Sep 2015 14:04:19 +0300 Subject: [PATCH] Add target TYPE to JVM metadata annotations --- core/runtime.jvm/src/kotlin/jvm/internal/KotlinCallable.java | 3 +++ core/runtime.jvm/src/kotlin/jvm/internal/KotlinClass.java | 3 +++ core/runtime.jvm/src/kotlin/jvm/internal/KotlinFileFacade.java | 3 +++ .../src/kotlin/jvm/internal/KotlinMultifileClass.java | 3 +++ .../src/kotlin/jvm/internal/KotlinMultifileClassPart.java | 3 +++ core/runtime.jvm/src/kotlin/jvm/internal/KotlinPackage.java | 3 +++ .../src/kotlin/jvm/internal/KotlinSyntheticClass.java | 3 +++ 7 files changed, 21 insertions(+) diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinCallable.java b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinCallable.java index 08915460df4..d801e024d72 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinCallable.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinCallable.java @@ -16,10 +16,13 @@ package kotlin.jvm.internal; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) public @interface KotlinCallable { @Deprecated int abiVersion(); diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinClass.java b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinClass.java index b42d61458c9..638aec43330 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinClass.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinClass.java @@ -16,10 +16,13 @@ package kotlin.jvm.internal; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) public @interface KotlinClass { @Deprecated int abiVersion(); diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinFileFacade.java b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinFileFacade.java index f5ee97ae4bc..2ec82394047 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinFileFacade.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinFileFacade.java @@ -16,10 +16,13 @@ package kotlin.jvm.internal; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) public @interface KotlinFileFacade { @Deprecated int abiVersion(); diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClass.java b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClass.java index f23a508bb05..a36a33b1acb 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClass.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClass.java @@ -16,10 +16,13 @@ package kotlin.jvm.internal; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) public @interface KotlinMultifileClass { @Deprecated int abiVersion(); diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClassPart.java b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClassPart.java index 07ed2eee283..adff486377c 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClassPart.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinMultifileClassPart.java @@ -16,10 +16,13 @@ package kotlin.jvm.internal; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) public @interface KotlinMultifileClassPart { @Deprecated int abiVersion(); diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinPackage.java b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinPackage.java index 2b00b950f26..edb1977aa7d 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinPackage.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinPackage.java @@ -16,10 +16,13 @@ package kotlin.jvm.internal; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) public @interface KotlinPackage { @Deprecated int abiVersion(); diff --git a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinSyntheticClass.java b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinSyntheticClass.java index a1280945c4d..d29cd040e73 100644 --- a/core/runtime.jvm/src/kotlin/jvm/internal/KotlinSyntheticClass.java +++ b/core/runtime.jvm/src/kotlin/jvm/internal/KotlinSyntheticClass.java @@ -16,10 +16,13 @@ package kotlin.jvm.internal; +import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) public @interface KotlinSyntheticClass { @Deprecated int abiVersion();