FIR IDE: add local visibility to symbols
This commit is contained in:
+1
@@ -15,4 +15,5 @@ sealed class KtSymbolVisibility {
|
|||||||
object PROTECTED : KtSymbolVisibility()
|
object PROTECTED : KtSymbolVisibility()
|
||||||
object INTERNAL : KtSymbolVisibility()
|
object INTERNAL : KtSymbolVisibility()
|
||||||
object UNKNOWN : KtSymbolVisibility()
|
object UNKNOWN : KtSymbolVisibility()
|
||||||
|
object LOCAL : KtSymbolVisibility()
|
||||||
}
|
}
|
||||||
+1
@@ -34,6 +34,7 @@ internal fun Visibility?.getSymbolVisibility(): KtSymbolVisibility = when (this)
|
|||||||
Visibilities.Protected -> KtSymbolVisibility.PROTECTED
|
Visibilities.Protected -> KtSymbolVisibility.PROTECTED
|
||||||
Visibilities.Private -> KtSymbolVisibility.PRIVATE
|
Visibilities.Private -> KtSymbolVisibility.PRIVATE
|
||||||
Visibilities.Internal -> KtSymbolVisibility.INTERNAL
|
Visibilities.Internal -> KtSymbolVisibility.INTERNAL
|
||||||
|
Visibilities.Local -> KtSymbolVisibility.LOCAL
|
||||||
Visibilities.Unknown -> KtSymbolVisibility.UNKNOWN
|
Visibilities.Unknown -> KtSymbolVisibility.UNKNOWN
|
||||||
JavaVisibilities.PackageVisibility -> KtSymbolVisibility.UNKNOWN //TODO: Add Java visibilities
|
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")
|
null -> error("Symbol visibility should not be null, looks like the fir symbol was not properly resolved")
|
||||||
|
|||||||
Reference in New Issue
Block a user