From c3c02e49c9ee6b39a871cef1cd7dbdc4d96ab8dd Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Wed, 22 Jul 2015 16:19:27 +0300 Subject: [PATCH] Retention for 'kotlin.throws' --- libraries/stdlib/src/kotlin/util/JLangJVM.kt | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/libraries/stdlib/src/kotlin/util/JLangJVM.kt b/libraries/stdlib/src/kotlin/util/JLangJVM.kt index 5cdc5a48d09..eee0b5546a7 100644 --- a/libraries/stdlib/src/kotlin/util/JLangJVM.kt +++ b/libraries/stdlib/src/kotlin/util/JLangJVM.kt @@ -1,7 +1,5 @@ package kotlin -import java.lang.annotation.Retention -import java.lang.annotation.RetentionPolicy import kotlin.jvm.internal.unsafe.* import kotlin.jvm.internal.Intrinsic import kotlin.reflect.KClass @@ -24,8 +22,7 @@ import kotlin.reflect.KClass * * @property exceptionClasses the list of checked exception classes that may be thrown by the function. */ -Retention(RetentionPolicy.SOURCE) -public annotation class throws(public vararg val exceptionClasses: KClass) +public annotation(retention = AnnotationRetention.SOURCE) class throws(public vararg val exceptionClasses: KClass) /** * Returns the runtime Java class of this object.