AbstractScriptExecutor

Description: 脚本执行器

Author

M8Test, [email protected], https://m8test.com

Constructors

Link copied to clipboard
constructor(parent: ScriptCloseable?)

Functions

Link copied to clipboard
override fun close()

关闭当前对象, 如果没有调用本方法则会报错, 当然本方法由系统调用, 不需要手动调用.

Link copied to clipboard
abstract fun execute(): Any?

执行脚本

Link copied to clipboard
open override fun executeFile(file: File): Any?

执行脚本文件

Link copied to clipboard
open override fun executeString(script: String): Any?

执行脚本字符串

Link copied to clipboard
abstract fun getConfig(): T

获取配置

Link copied to clipboard

获取脚本上下文对象 ScriptContext.

Link copied to clipboard
abstract fun getScript(): Script<*>

获取脚本

Link copied to clipboard
open fun isClosed(): Boolean

判断当前对象是否已经调用了 close 方法.