Sample codes:

/*************************************/
ScriptEngineManager mgr = new ScriptEngineManager();
ScriptEngine engine = mgr.getEngineByName("js");
try {
        engine.eval("o = {  a:7,  get b() { return this.a+1; }}; k = o.b;");
        System.out.println(engine.get("k"));

} catch (Exception e) {
        e.printStackTrace();
}
/*************************************/

Error returns:

javax.script.ScriptException:
sun.org.mozilla.javascript.internal.EvaluatorException: missing :
after property id (<Unknown source>#1) in <Unknown source> at line
number 1
        at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
        at com.sun.script.javascript.RhinoScriptEngine.eval(Unknown Source)
        at javax.script.AbstractScriptEngine.eval(Unknown Source)

Any idea?

Howard.
_______________________________________________
dev-tech-js-engine-rhino mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino

Reply via email to