test/src/jdk/nashorn/api/scripting/Window.java

Print this page

        

*** 23,32 **** --- 23,35 ---- * questions. */ package jdk.nashorn.api.scripting; + import java.util.Map; + import javax.script.Bindings; + public class Window { private String location = "http://localhost:8080/window"; private WindowEventHandler onload = null;
*** 61,66 **** --- 64,85 ---- public int setTimeout(final String code, final int delay) { System.out.println("window.setTimeout: " + delay + ", code: " + code); return 0; } + + public static Object funcJSObject(final JSObject jsobj) { + return jsobj.getMember("foo"); + } + + public static Object funcScriptObjectMirror(final ScriptObjectMirror sobj) { + return sobj.get("foo"); + } + + public static Object funcMap(final Map<?,?> map) { + return map.get("foo"); + } + + public static Object funcBindings(final Bindings bindings) { + return bindings.get("foo"); + } }