diff options
Diffstat (limited to 'test/src/jdk/nashorn/api/scripting/Window.java')
-rw-r--r-- | test/src/jdk/nashorn/api/scripting/Window.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/src/jdk/nashorn/api/scripting/Window.java b/test/src/jdk/nashorn/api/scripting/Window.java index bde23941..510c5dae 100644 --- a/test/src/jdk/nashorn/api/scripting/Window.java +++ b/test/src/jdk/nashorn/api/scripting/Window.java @@ -25,6 +25,9 @@ package jdk.nashorn.api.scripting; +import java.util.Map; +import javax.script.Bindings; + public class Window { private String location = "http://localhost:8080/window"; @@ -63,4 +66,20 @@ public class Window { 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"); + } } |