diff --git a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolInfoProvider.kt b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolInfoProvider.kt index 9a2261f9c40..bab9da538fb 100644 --- a/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolInfoProvider.kt +++ b/analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/components/KtFirSymbolInfoProvider.kt @@ -121,7 +121,7 @@ internal class KtFirSymbolInfoProvider( override fun getAnnotationApplicableTargets(symbol: KtClassOrObjectSymbol): Set? { requireIsInstance>(symbol) - if (symbol !is KtFirNamedClassOrObjectSymbol) return null + if (symbol !is KtFirNamedClassOrObjectSymbolBase) return null if (symbol.firSymbol.classKind != ClassKind.ANNOTATION_CLASS) return null return symbol.firSymbol.getAllowedAnnotationTargets(analysisSession.useSiteSession) }