[symbol lc] fix compilation of SymbolLightClassesForLibraryFrontendApiTestConfiguratorService
This commit is contained in:
+5
-2
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user