@Override
public void prepare() throws PreparationException
{
if( adapter.isCompilable() )
{
ScriptEngine scriptEngine = adapter.getStaticScriptEngine();
if( scriptEngine instanceof Compilable )
{
try
{
compiledScript = ( (Compilable) scriptEngine ).compile( sourceCode );
}
catch( ScriptException x )
{
String scriptEngineName = (String) adapter.getAttributes().get( Jsr223LanguageAdapter.JSR223_SCRIPT_ENGINE_NAME );
throw new PreparationException( executable.getDocumentName(), startLineNumber, startColumnNumber, "Compilation error in " + scriptEngineName, x );
}
}
}
}
Jsr223Scriptlet.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:scripturian
作者:
评论列表
文章目录