File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
src/main/kotlin/org/javacs/kt Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ dependencies {
37
37
implementation ' com.google.guava:guava:21.0'
38
38
implementation ' org.eclipse.lsp4j:org.eclipse.lsp4j:0.5.0'
39
39
implementation " org.jetbrains.kotlin:kotlin-compiler:$kotlinVersion "
40
+ implementation " org.jetbrains.kotlin:kotlin-scripting-compiler:$kotlinVersion "
40
41
implementation " org.jetbrains.kotlin:kotlin-reflect:$kotlinVersion "
41
42
implementation ' org.jetbrains:fernflower:1.0'
42
43
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import com.intellij.openapi.vfs.StandardFileSystems
6
6
import com.intellij.openapi.vfs.VirtualFileManager
7
7
import com.intellij.psi.PsiFileFactory
8
8
import com.intellij.mock.MockProject
9
- import org.jetbrains.kotlin.cli.common.script .CliScriptDefinitionProvider
9
+ import org.jetbrains.kotlin.scripting.legacy .CliScriptDefinitionProvider
10
10
import org.jetbrains.kotlin.cli.common.CLIConfigurationKeys
11
11
import org.jetbrains.kotlin.cli.jvm.compiler.CliBindingTrace
12
12
import org.jetbrains.kotlin.cli.jvm.compiler.EnvironmentConfigFiles
@@ -68,10 +68,10 @@ class Compiler(classPath: Set<Path>) {
68
68
69
69
private val parser = KtPsiFactory (environment.project)
70
70
private val localFileSystem = VirtualFileManager .getInstance().getFileSystem(StandardFileSystems .FILE_PROTOCOL )
71
- private val scripts = ScriptDefinitionProvider .getInstance(environment.project) as CliScriptDefinitionProvider
71
+ private val scripts = ScriptDefinitionProvider .getInstance(environment.project) as ? CliScriptDefinitionProvider
72
72
73
73
init {
74
- scripts.setScriptDefinitions(listOf (KotlinScriptDefinition (Any ::class )))
74
+ scripts? .setScriptDefinitions(listOf (KotlinScriptDefinition (Any ::class )))
75
75
}
76
76
77
77
fun createFile (content : String , file : Path = Paths .get("dummy.kt")): KtFile {
You can’t perform that action at this time.
0 commit comments