diff --git a/idea/idea-frontend-api/src/org/jetbrains/kotlin/idea/frontend/api/symbols/markers/KtSymbolWithVisibility.kt b/idea/idea-frontend-api/src/org/jetbrains/kotlin/idea/frontend/api/symbols/markers/KtSymbolWithVisibility.kt index 30490f62875..659422ebc36 100644 --- a/idea/idea-frontend-api/src/org/jetbrains/kotlin/idea/frontend/api/symbols/markers/KtSymbolWithVisibility.kt +++ b/idea/idea-frontend-api/src/org/jetbrains/kotlin/idea/frontend/api/symbols/markers/KtSymbolWithVisibility.kt @@ -15,4 +15,5 @@ sealed class KtSymbolVisibility { object PROTECTED : KtSymbolVisibility() object INTERNAL : KtSymbolVisibility() object UNKNOWN : KtSymbolVisibility() + object LOCAL : KtSymbolVisibility() } \ No newline at end of file diff --git a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/symbols/firSymbolUtils.kt b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/symbols/firSymbolUtils.kt index 0ae5bf6d811..8d59e319cbd 100644 --- a/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/symbols/firSymbolUtils.kt +++ b/idea/idea-frontend-fir/src/org/jetbrains/kotlin/idea/frontend/api/fir/symbols/firSymbolUtils.kt @@ -34,6 +34,7 @@ internal fun Visibility?.getSymbolVisibility(): KtSymbolVisibility = when (this) Visibilities.Protected -> KtSymbolVisibility.PROTECTED Visibilities.Private -> KtSymbolVisibility.PRIVATE Visibilities.Internal -> KtSymbolVisibility.INTERNAL + Visibilities.Local -> KtSymbolVisibility.LOCAL Visibilities.Unknown -> KtSymbolVisibility.UNKNOWN JavaVisibilities.PackageVisibility -> KtSymbolVisibility.UNKNOWN //TODO: Add Java visibilities null -> error("Symbol visibility should not be null, looks like the fir symbol was not properly resolved")