From e85dcfc3e3fc76256b8ad4cec0976cec60d473f0 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 29 Aug 2018 15:24:58 +0200 Subject: [PATCH] Fix compatibility with Android plugin broken in 896cf61 --- .../src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt b/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt index bb20f3b8931..1240e91c0f1 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/resolve/AnnotationUtil.kt @@ -40,3 +40,11 @@ fun DeclarationDescriptor.hasImplicitIntegerCoercionAnnotation(): Boolean { fun AnnotationDescriptor.argumentValue(parameterName: String): ConstantValue<*>? { return allValueArguments[Name.identifier(parameterName)].takeUnless { it is ErrorValue } } + +@Deprecated( + "Use org.jetbrains.kotlin.load.java.JvmAbi.JVM_FIELD_ANNOTATION_FQ_NAME or " + + "org.jetbrains.kotlin.resolve.jvm.annotations.hasJvmFieldAnnotation instead.", + ReplaceWith("org.jetbrains.kotlin.load.java.JvmAbi.JVM_FIELD_ANNOTATION_FQ_NAME"), + DeprecationLevel.ERROR +) +val JVM_FIELD_ANNOTATION_FQ_NAME = FqName("kotlin.jvm.JvmField")