diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightUtils.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightUtils.kt index 650712b4663..dd40600e8ab 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightUtils.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightUtils.kt @@ -330,10 +330,13 @@ fun KtAnnotationEntry.looksLikeDeprecated(): Boolean { for (argument in arguments) { val hiddenByDotQualifiedCandidates = argument.children.filterIsInstance().filter { val lastChild = it.children.last() - lastChild.text == "HIDDEN" + if (lastChild is KtNameReferenceExpression) + lastChild.getReferencedName() == "HIDDEN" + else + false } val hiddenByNameReferenceExpressionCandidates = argument.children.filterIsInstance().filter { - it.text == "HIDDEN" + it.getReferencedName() == "HIDDEN" } if (hiddenByDotQualifiedCandidates.isNotEmpty() || hiddenByNameReferenceExpressionCandidates.isNotEmpty()) return true