SourceManager

object SourceManager

Object for managing, and using (copying/instantiating) internal assets associated with each script interpreter engine type.

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getEngineLibraries
Link copied to clipboard
private fun getEngineLibraries(engine: String): FileHandle

Return a file handle for a specific engine type's internal assets directory.

hashCode
Link copied to clipboard
open fun hashCode(): Int
setupInterpreterEnvironment
Link copied to clipboard
fun setupInterpreterEnvironment(engine: String): FileHandle

Set up a directory tree with all known libraries and files for a scripting engine/language type.

toString
Link copied to clipboard
open fun toString(): String

Sources

jvm source
Link copied to clipboard