Changeset 765 for trunk/src/org/expeditee/actions/Javascript2.java
- Timestamp:
- 01/28/14 11:58:55 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/expeditee/actions/Javascript2.java
r752 r765 6 6 import java.util.List; 7 7 8 import javax.script.Bindings; 8 9 import javax.script.Invocable; 10 import javax.script.ScriptContext; 9 11 import javax.script.ScriptEngine; 10 12 import javax.script.ScriptEngineManager; 11 13 import javax.script.ScriptException; 14 import javax.script.SimpleScriptContext; 12 15 13 16 import org.expeditee.gui.Frame; … … 18 21 import org.expeditee.items.Item; 19 22 import org.expeditee.items.ItemUtils; 20 import org.expeditee.items.Line;21 23 import org.expeditee.items.Text; 22 24 … … 33 35 34 36 public static final ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); 35 p rivate static ScriptEngine se = scriptEngineManager.getEngineByMimeType("application/javascript");37 public static final ScriptEngine scriptEngine = scriptEngineManager.getEngineByMimeType("application/javascript"); 36 38 static { 37 s e.put("invocable", (Invocable) se);39 scriptEngine.put("invocable", (Invocable) scriptEngine); 38 40 } 39 41 … … 84 86 public static Object eval(String code) { 85 87 try { 86 return s e.eval(code);88 return scriptEngine.eval(code); 87 89 } catch (ScriptException e) { 88 90 e.printStackTrace(); … … 95 97 try { 96 98 try { 97 s e.eval(js.toString());99 scriptEngine.eval(js.toString()); 98 100 } catch (ScriptException e) { 99 101 js.handleError(e.getMessage(), e.getLineNumber());
Note:
See TracChangeset
for help on using the changeset viewer.