Skip to content

Commit dc62a51

Browse files
committed
fix: do not early-init VirtualFileSystem
Signed-off-by: Akash Yadav <akashyadav@appdevforall.org>
1 parent bf7acd1 commit dc62a51

File tree

1 file changed

+5
-11
lines changed
  • lsp/kotlin/src/main/java/com/itsaky/androidide/lsp/kotlin/compiler

1 file changed

+5
-11
lines changed

lsp/kotlin/src/main/java/com/itsaky/androidide/lsp/kotlin/compiler/Compiler.kt

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,10 @@ package com.itsaky.androidide.lsp.kotlin.compiler
22

33
import org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISessionBuilder
44
import org.jetbrains.kotlin.com.intellij.lang.Language
5-
import org.jetbrains.kotlin.com.intellij.openapi.vfs.StandardFileSystems
6-
import org.jetbrains.kotlin.com.intellij.openapi.vfs.VirtualFileManager
75
import org.jetbrains.kotlin.com.intellij.psi.PsiFile
86
import org.jetbrains.kotlin.com.intellij.psi.PsiFileFactory
9-
import org.jetbrains.kotlin.config.JvmTarget
107
import org.jetbrains.kotlin.config.LanguageVersion
118
import org.jetbrains.kotlin.idea.KotlinLanguage
12-
import org.jetbrains.kotlin.platform.jvm.JvmPlatforms
139
import org.jetbrains.kotlin.psi.KtFile
1410
import org.slf4j.LoggerFactory
1511
import java.nio.file.Path
@@ -24,15 +20,13 @@ class Compiler(
2420
configureSession: StandaloneAnalysisAPISessionBuilder.() -> Unit = {},
2521
) : AutoCloseable {
2622
private val logger = LoggerFactory.getLogger(Compiler::class.java)
27-
private val fileSystem =
28-
VirtualFileManager.getInstance().getFileSystem(StandardFileSystems.FILE_PROTOCOL)
2923

3024
private val defaultCompilationEnv = CompilationEnvironment(
31-
intellijPluginRoot,
32-
jdkHome,
33-
jdkRelease,
34-
languageVersion,
35-
configureSession,
25+
intellijPluginRoot = intellijPluginRoot,
26+
jdkHome = jdkHome,
27+
jdkRelease = jdkRelease,
28+
languageVersion = languageVersion,
29+
configureSession = configureSession,
3630
)
3731

3832
fun compilationEnvironmentFor(compilationKind: CompilationKind): CompilationEnvironment =

0 commit comments

Comments
 (0)