FIR IDE: add local visibility to symbols
This commit is contained in:
+1
@@ -15,4 +15,5 @@ sealed class KtSymbolVisibility {
|
||||
object PROTECTED : KtSymbolVisibility()
|
||||
object INTERNAL : KtSymbolVisibility()
|
||||
object UNKNOWN : KtSymbolVisibility()
|
||||
object LOCAL : KtSymbolVisibility()
|
||||
}
|
||||
+1
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user