[FIR2IR] Add fir2ir component for converting fir visibility to FE 1.0

This commit is contained in:
Dmitriy Novozhilov
2020-08-16 21:01:55 +03:00
parent a02109d857
commit 2e92fe9be9
16 changed files with 93 additions and 36 deletions
@@ -45,6 +45,7 @@ import org.jetbrains.kotlin.fir.backend.Fir2IrConverter
import org.jetbrains.kotlin.fir.backend.jvm.FirJvmBackendClassResolver
import org.jetbrains.kotlin.fir.backend.jvm.FirJvmClassCodegen
import org.jetbrains.kotlin.fir.backend.jvm.FirJvmKotlinMangler
import org.jetbrains.kotlin.fir.backend.jvm.FirJvmVisibilityConverter
import org.jetbrains.kotlin.fir.builder.RawFirBuilder
import org.jetbrains.kotlin.fir.createSession
import org.jetbrains.kotlin.fir.resolve.firProvider
@@ -150,6 +151,7 @@ object GenerationUtils {
JvmGeneratorExtensions(),
FirJvmKotlinMangler(session),
IrFactoryImpl,
FirJvmVisibilityConverter
)
val dummyBindingContext = NoScopeRecordCliBindingTrace().bindingContext