Jsr223Scriptlet.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:scripturian 作者:
@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 );
            }
        }
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号