ScriptingBackend_metadata

abstract class ScriptingBackend_metadata

Base class for required companion objects of ScriptingBackend implementations.

Subtypes (or specifically, companions of subtypes) of ScriptingBackend are organized in an Enum. Companion objects allow new instances of the correct subtype to be created directly from the Enum constants.

Constructors

ScriptingBackend_metadata
Link copied to clipboard
fun ScriptingBackend_metadata()

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
new
Link copied to clipboard
abstract fun new(): ScriptingBackend
toString
Link copied to clipboard
open fun toString(): String

Properties

displayName
Link copied to clipboard
abstract val displayName: String
syntaxHighlighting
Link copied to clipboard
val syntaxHighlighting: SyntaxHighlighter? = null

Inheritors

EnvironmentedScriptBackend_metadata
Link copied to clipboard
ScriptingBackend
Link copied to clipboard
HardcodedScriptingBackend
Link copied to clipboard
ReflectiveScriptingBackend
Link copied to clipboard
DevToolsScriptingBackend
Link copied to clipboard

Sources

jvm source
Link copied to clipboard