From 3c0f3777c68ea14133a9c91d4c4c50442f98bd9c Mon Sep 17 00:00:00 2001 From: Dmitrii Gridin Date: Tue, 20 Dec 2022 14:31:29 +0100 Subject: [PATCH] [SLC] symbolAnnotationsUtils: reuse DEFAULT_VALUE_PARAMETER ^KT-55481 --- .../classes/symbol/annotations/symbolAnnotationsUtils.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/symbolAnnotationsUtils.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/symbolAnnotationsUtils.kt index ade4dc78a8b..37e7dc44d46 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/symbolAnnotationsUtils.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/symbolAnnotationsUtils.kt @@ -190,7 +190,10 @@ private fun KtAnnotationApplication.tryConvertAsRetention(foundAnnotations: Set< if (classId != StandardClassIds.Annotations.Retention) return null if (JvmAnnotationNames.RETENTION_ANNOTATION.asString() in foundAnnotations) return null - val argumentWithKotlinRetention = arguments.firstOrNull { it.name.asString() == "value" }?.expression as? KtEnumEntryAnnotationValue + val argumentWithKotlinRetention = arguments.firstOrNull { + it.name == DEFAULT_VALUE_PARAMETER + }?.expression as? KtEnumEntryAnnotationValue + val kotlinRetentionName = argumentWithKotlinRetention?.callableId?.callableName?.asString() return createRetentionAnnotation(modifierList, kotlinRetentionName) }