[symbol lc] fix compilation of SymbolLightClassesForLibraryFrontendApiTestConfiguratorService

This commit is contained in:
Ilya Kirillov
2022-03-15 15:39:27 +01:00
committed by teamcity
parent a106ec6530
commit 8b8d81cf2f
@@ -8,6 +8,7 @@ package org.jetbrains.kotlin.light.classes.symbol.decompiled.service
import com.intellij.mock.MockApplication import com.intellij.mock.MockApplication
import com.intellij.mock.MockProject import com.intellij.mock.MockProject
import com.intellij.openapi.Disposable import com.intellij.openapi.Disposable
import com.intellij.openapi.vfs.impl.jar.CoreJarFileSystem
import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.search.GlobalSearchScope
import org.jetbrains.kotlin.analysis.api.fir.utils.libraries.binary.LibraryFrontendApiTestConfiguratorService import org.jetbrains.kotlin.analysis.api.fir.utils.libraries.binary.LibraryFrontendApiTestConfiguratorService
import org.jetbrains.kotlin.analysis.api.impl.barebone.test.FrontendApiTestConfiguratorService import org.jetbrains.kotlin.analysis.api.impl.barebone.test.FrontendApiTestConfiguratorService
@@ -33,14 +34,16 @@ internal object SymbolLightClassesForLibraryFrontendApiTestConfiguratorService :
compilerConfig: CompilerConfiguration, compilerConfig: CompilerConfiguration,
files: List<KtFile>, files: List<KtFile>,
packagePartProvider: (GlobalSearchScope) -> PackagePartProvider, packagePartProvider: (GlobalSearchScope) -> PackagePartProvider,
projectStructureProvider: ProjectStructureProvider projectStructureProvider: ProjectStructureProvider,
jarFileSystem: CoreJarFileSystem,
) { ) {
LibraryFrontendApiTestConfiguratorService.registerProjectServices( LibraryFrontendApiTestConfiguratorService.registerProjectServices(
project, project,
compilerConfig, compilerConfig,
files, files,
packagePartProvider, packagePartProvider,
projectStructureProvider projectStructureProvider,
jarFileSystem,
) )
project.registerService(ClsJavaStubByVirtualFileCache::class.java) project.registerService(ClsJavaStubByVirtualFileCache::class.java)
} }