OSDN Git Service

[#32529] change the method to get ScriptEngine, from ScriptEngineManager#getEngineByN... t32529
authorargius <argius.net@gmail.com>
Fri, 13 Dec 2013 13:11:30 +0000 (22:11 +0900)
committerargius <argius.net@gmail.com>
Fri, 13 Dec 2013 13:11:30 +0000 (22:11 +0900)
src/net/argius/stew/CommandProcessor.java

index 9547df1..918ea32 100644 (file)
@@ -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();