ScriptingRawReplManager

class ScriptingRawReplManager(scope: Any, blackbox: Blackbox) : ScriptingReplManager

REPL manager that sends and receives only raw code and prints raw strings with a black box. Allows interacting with an external script interpreter, but not suitable for exposing Kotlin-side API in external scripts.

Constructors

ScriptingRawReplManager
Link copied to clipboard
fun ScriptingRawReplManager(scope: Any, blackbox: Blackbox)

Functions

autocomplete
Link copied to clipboard
open override fun autocomplete(command: String, cursorPos: Int?): AutocompleteResults
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
exec
Link copied to clipboard
open override fun exec(command: String): ExecResult
hashCode
Link copied to clipboard
open fun hashCode(): Int
motd
Link copied to clipboard
open override fun motd(): String
terminate
Link copied to clipboard
open override fun terminate(): Exception?
toString
Link copied to clipboard
open fun toString(): String

Properties

blackbox
Link copied to clipboard
val blackbox: Blackbox
scope
Link copied to clipboard
val scope: Any

Sources

jvm source
Link copied to clipboard