diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt index 82a368c287f..2eb1c02a1be 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/annotations/AdditionalAnnotationsProvider.kt @@ -24,7 +24,9 @@ internal sealed interface AdditionalAnnotationsProvider { foundQualifiers: MutableSet, owner: PsiModifierList, ) { - if (!foundQualifiers.add(qualifier)) return + val isNewQualifier = foundQualifiers.add(qualifier) + if (!isNewQualifier) return + currentRawAnnotations += SymbolLightSimpleAnnotation(qualifier, owner) }