| 程序包 | 说明 |
|---|---|
| org.ssssssss.script | |
| org.ssssssss.script.functions | |
| org.ssssssss.script.runtime | |
| org.ssssssss.script.runtime.function |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MagicScriptDebugContext |
| 限定符和类型 | 方法和说明 |
|---|---|
MagicScriptContext |
MagicScriptContext.set(String name,
Object value)
设置环境变量
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
MagicScript.execute(MagicScriptContext context) |
static Object |
MagicScriptEngine.execute(MagicScript magicScript,
MagicScriptContext context) |
static Object |
MagicResourceLoader.loadClass(MagicScriptContext context,
String className)
加载类
|
static Object |
MagicResourceLoader.loadFunction(MagicScriptContext context,
String name)
加载函数加载器
|
static Object |
MagicResourceLoader.loadModule(MagicScriptContext context,
String moduleName)
加载模块
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
MagicResourceLoader.addFunctionLoader(BiFunction<MagicScriptContext,String,Object> functionLoader)
添加函数加载器
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
DynamicModuleImport.getDynamicModule(MagicScriptContext context) |
| 构造器和说明 |
|---|
DynamicModuleImport(Class<?> targetClass,
Function<MagicScriptContext,Object> finder) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected MagicScriptContext |
MagicScriptRuntime.context |
| 限定符和类型 | 方法和说明 |
|---|---|
MagicScriptContext |
RuntimeContext.getScriptContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
MagicScriptVariableAccessRuntime.execute(MagicScriptContext context) |
abstract Object |
MagicScriptRuntime.execute(MagicScriptContext context) |
Map<String,Object> |
Variables.getVariables(MagicScriptContext context) |
| 构造器和说明 |
|---|
RuntimeContext(MagicScriptContext context,
Variables variables) |
| 构造器和说明 |
|---|
MagicScriptLanguageFunction(MagicScriptContext context,
String language,
String content) |
Copyright © 2020–2021. All rights reserved.