From 0c777b87edcd1dcf36f4d1a7174d0d5a4ac79942 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 22 Sep 2015 15:26:48 +0300 Subject: [PATCH] Add JvmMultifileClass to js as internal annotation. --- js/js.libraries/src/core/annotationsJVM.kt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/js/js.libraries/src/core/annotationsJVM.kt b/js/js.libraries/src/core/annotationsJVM.kt index 22c73c8fb1d..4033d2f3ad5 100644 --- a/js/js.libraries/src/core/annotationsJVM.kt +++ b/js/js.libraries/src/core/annotationsJVM.kt @@ -16,12 +16,18 @@ package kotlin.jvm -// is used in common generated code in stdlib +// these are used in common generated code in stdlib + @Target(AnnotationTarget.FUNCTION, AnnotationTarget.CONSTRUCTOR) @Retention(AnnotationRetention.SOURCE) -public annotation class JvmOverloads +internal annotation class JvmOverloads @Target(AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FILE) @Retention(AnnotationRetention.RUNTIME) @MustBeDocumented -public annotation class JvmName(public val name: String) +internal annotation class JvmName(public val name: String) + +@Target(AnnotationTarget.FILE) +@Retention(AnnotationRetention.SOURCE) +@MustBeDocumented +internal annotation class JvmMultifileClass