Object PouAsahiScriptEngine
-
- All Implemented Interfaces:
-
com.skillw.pouvoir.api.plugin.map.component.Keyable,com.skillw.pouvoir.api.plugin.map.component.Registrable,com.skillw.pouvoir.api.script.engine.hook.PouCompiler
public class PouAsahiScriptEngine extends PouScriptEngine
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringkeyprivate final Array<String>suffixesprivate final PatternfunctionPatternprivate final ScriptBridgebridgeprivate final ScriptEngineenginepublic final static PouAsahiScriptEngineINSTANCE
-
Method Summary
Modifier and Type Method Description PatterngetAnnotationPattern()Get annotation pattern CompiledScriptcompile(String script, String params)PouFileCompiledScriptcompile(File file)StringgetKey()Key Array<String>getSuffixes()Suffixes PatterngetFunctionPattern()Function pattern ScriptBridgegetBridge()Bridge ScriptEnginegetEngine()Engine -
-
Method Detail
-
getAnnotationPattern
Pattern getAnnotationPattern()
Get annotation pattern
- Returns:
annotation pattern
-
compile
CompiledScript compile(String script, String params)
-
compile
PouFileCompiledScript compile(File file)
-
getSuffixes
Array<String> getSuffixes()
Suffixes
-
getFunctionPattern
Pattern getFunctionPattern()
Function pattern
-
getBridge
ScriptBridge getBridge()
Bridge
-
getEngine
ScriptEngine getEngine()
Engine
-
-
-
-