[FIR] Support effective visibility with @PublishedApi

#KT-46270 Fixed
This commit is contained in:
Dmitriy Novozhilov
2021-04-23 17:35:39 +03:00
committed by TeamCityServer
parent 32c3f85679
commit 07b15f9de6
8 changed files with 37 additions and 14 deletions
@@ -110,6 +110,8 @@ object StandardClassIds {
val FlexibleNullability = ClassId(FqName("kotlin.internal.ir"), Name.identifier("FlexibleNullability"))
val EnhancedNullability = ClassId(FqName("kotlin.jvm.internal"), Name.identifier("EnhancedNullability"))
val PublishedApi = "PublishedApi".baseId()
}
private fun <K, V> Map<K, V>.inverseMap() = entries.associate { (k, v) -> v to k }