From: argius Date: Fri, 13 Dec 2013 13:11:30 +0000 (+0900) Subject: [#32529] change the method to get ScriptEngine, from ScriptEngineManager#getEngineByN... X-Git-Tag: v4.1.0-beta1~6^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=refs%2Fheads%2Ft32529;p=stew%2FStew4.git [#32529] change the method to get ScriptEngine, from ScriptEngineManager#getEngineByName to getEngineByExtension --- diff --git a/src/net/argius/stew/CommandProcessor.java b/src/net/argius/stew/CommandProcessor.java index 9547df1..918ea32 100644 --- a/src/net/argius/stew/CommandProcessor.java +++ b/src/net/argius/stew/CommandProcessor.java @@ -133,7 +133,7 @@ final class CommandProcessor { } log.debug("-s %s", file.getAbsolutePath()); ScriptEngineManager factory = new ScriptEngineManager(); - ScriptEngine engine = factory.getEngineByName("JavaScript"); + ScriptEngine engine = factory.getEngineByExtension(Path.getExtension(file)); engine.put("connection", env.getCurrentConnection()); engine.put("conn", env.getCurrentConnection()); engine.put("patameter", p); @@ -143,7 +143,6 @@ final class CommandProcessor { try { Reader r = new FileReader(file); try { - engine.eval("function using(o, f) { f(o); o.close() }"); engine.eval(r); } finally { r.close();