ProtocolSubprocessScriptingBackend

abstract class ProtocolSubprocessScriptingBackend : SubprocessScriptingBackend

Functions

autocomplete
Link copied to clipboard
open override fun autocomplete(command: String, cursorPos: Int?): AutocompleteResults
deleteFolder
Link copied to clipboard
fun deleteFolder()
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
open override val blackbox: SubprocessBlackbox
displayNote
Link copied to clipboard
var displayNote: String? = null
folderHandle
Link copied to clipboard
val folderHandle: FileHandle
metadata
Link copied to clipboard
open override val metadata: EnvironmentedScriptBackend_metadata

Let the companion object of the correct subclass be accessed in subclass instances.

processCmd
Link copied to clipboard
abstract val processCmd: Array<String>
replManager
Link copied to clipboard
open override val replManager: ScriptingProtocolReplManager
userTerminable
Link copied to clipboard
var userTerminable: Boolean = true

Inheritors

SpyScriptingBackend
Link copied to clipboard

Sources

jvm source
Link copied to clipboard