@@ -2,14 +2,10 @@ package com.itsaky.androidide.lsp.kotlin.compiler
22
33import org.jetbrains.kotlin.analysis.api.standalone.StandaloneAnalysisAPISessionBuilder
44import 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
75import org.jetbrains.kotlin.com.intellij.psi.PsiFile
86import org.jetbrains.kotlin.com.intellij.psi.PsiFileFactory
9- import org.jetbrains.kotlin.config.JvmTarget
107import org.jetbrains.kotlin.config.LanguageVersion
118import org.jetbrains.kotlin.idea.KotlinLanguage
12- import org.jetbrains.kotlin.platform.jvm.JvmPlatforms
139import org.jetbrains.kotlin.psi.KtFile
1410import org.slf4j.LoggerFactory
1511import 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