Package-level declarations

Types

Link copied to clipboard
abstract class AbstractEngine(extension: String)

Abstract base class that wraps a JSR 223 javax.script.ScriptEngine resolved by file extension.

Link copied to clipboard
abstract class AbstractExprEvaluator(extension: String) : AbstractEngine
Link copied to clipboard

Abstract base class for a pool of AbstractExprEvaluator instances.

Link copied to clipboard
abstract class AbstractScript(extension: String, nullGlobalContext: Boolean) : AbstractEngine

Abstract base class for script execution that supports named variable bindings with type parameters.

Link copied to clipboard
abstract class AbstractScriptPool<T : AbstractScript>(val size: Int, nullGlobalContext: Boolean)

Abstract base class for a pool of AbstractScript instances.

Link copied to clipboard

Utility object providing extension functions for ScriptEngine.