From a2f8ad139679de6c8c284caa4d382625df212140 Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Thu, 14 Jan 2016 17:41:02 +0300 Subject: [PATCH] Minor. Extract constant FQ names --- .../src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt index 8cb2c592882..6f8ece88f0e 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt @@ -25,12 +25,16 @@ import org.jetbrains.kotlin.resolve.DescriptorUtils import org.jetbrains.kotlin.resolve.constants.ConstantValue import org.jetbrains.kotlin.resolve.constants.ErrorValue +private val JVM_STATIC_ANNOTATION_FQ_NAME = FqName("kotlin.jvm.JvmStatic") + fun DeclarationDescriptor.hasJvmStaticAnnotation(): Boolean { - return annotations.findAnnotation(FqName("kotlin.jvm.JvmStatic")) != null + return annotations.findAnnotation(JVM_STATIC_ANNOTATION_FQ_NAME) != null } +private val JVM_SYNTHETIC_ANNOTATION_FQ_NAME = FqName("kotlin.jvm.JvmSynthetic") + fun DeclarationDescriptor.hasJvmSyntheticAnnotation(): Boolean { - val jvmSyntheticName = FqName("kotlin.jvm.JvmSynthetic") + val jvmSyntheticName = JVM_SYNTHETIC_ANNOTATION_FQ_NAME return annotations.findAnnotation(jvmSyntheticName) != null || Annotations.findUseSiteTargetedAnnotation(annotations, AnnotationUseSiteTarget.FIELD, jvmSyntheticName) != null }