Implement JSR 223 script template with eval functions, some fixes
This commit is contained in:
@@ -27,6 +27,7 @@ import org.jetbrains.kotlin.daemon.client.KotlinRemoteReplCompilerClient
|
||||
import org.jetbrains.kotlin.daemon.common.*
|
||||
import org.jetbrains.kotlin.utils.PathUtil
|
||||
import java.io.File
|
||||
import java.util.concurrent.locks.ReentrantReadWriteLock
|
||||
import javax.script.ScriptContext
|
||||
import javax.script.ScriptEngineFactory
|
||||
import javax.script.ScriptException
|
||||
@@ -76,6 +77,8 @@ class KotlinJsr223JvmScriptEngine4Idea(
|
||||
|
||||
override val replEvaluator: ReplFullEvaluator get() = localEvaluator
|
||||
|
||||
override fun createState(lock: ReentrantReadWriteLock): IReplStageState<*> = replEvaluator.createState(lock)
|
||||
|
||||
private class MyMessageCollector : MessageCollector {
|
||||
|
||||
var _hasErrors: Boolean = false
|
||||
|
||||
Reference in New Issue
Block a user