[FIR] Register extension point component in fir sessions
This commit is contained in:
@@ -14,6 +14,9 @@ import org.jetbrains.kotlin.fir.FirModuleBasedSession
|
||||
import org.jetbrains.kotlin.fir.FirSession
|
||||
import org.jetbrains.kotlin.fir.FirSessionBase
|
||||
import org.jetbrains.kotlin.fir.FirSessionProvider
|
||||
import org.jetbrains.kotlin.fir.extensions.FirExtensionPointService
|
||||
import org.jetbrains.kotlin.fir.extensions.FirExtensionRegistrarExtension
|
||||
import org.jetbrains.kotlin.fir.extensions.FirRegisteredExtension
|
||||
import org.jetbrains.kotlin.fir.java.deserialization.KotlinDeserializedJvmSymbolsProvider
|
||||
import org.jetbrains.kotlin.fir.resolve.FirProvider
|
||||
import org.jetbrains.kotlin.fir.resolve.FirSymbolProvider
|
||||
@@ -114,6 +117,11 @@ class FirLibrarySession private constructor(
|
||||
FirCorrespondingSupertypesCache(this)
|
||||
)
|
||||
|
||||
registerComponent(
|
||||
FirExtensionPointService::class,
|
||||
FirExtensionPointService(this)
|
||||
)
|
||||
|
||||
sessionProvider.sessionCache[moduleInfo] = this
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user