Searched refs:ScriptObjectMirror (Results 1 - 25 of 30) sorted by relevance

12

/openjdk10/nashorn/test/src/jdk/nashorn/test/models/
H A DJdk8072596TestSubject.java30 import jdk.nashorn.api.scripting.ScriptObjectMirror;
37 Assert.assertTrue(x instanceof ScriptObjectMirror);
38 Assert.assertEquals(((ScriptObjectMirror)x).get("bar"), 0);
45 Assert.assertTrue(y instanceof ScriptObjectMirror);
46 Assert.assertEquals(((ScriptObjectMirror)y).get("foo"), 1);
57 Assert.assertTrue(z[0] instanceof ScriptObjectMirror);
58 Assert.assertEquals(((ScriptObjectMirror)z[0]).get("baz"), 3);
60 Assert.assertTrue(z[1] instanceof ScriptObjectMirror);
61 Assert.assertEquals(((ScriptObjectMirror)z[1]).get("bing"), 4);
70 Assert.assertTrue(z[1] instanceof ScriptObjectMirror);
[all...]
H A DFunctionalInterfaceProvider.java27 import jdk.nashorn.api.scripting.ScriptObjectMirror;
41 || o instanceof ScriptObjectMirror
/openjdk10/nashorn/test/script/basic/
H A DJDK-8027753.js25 * JDK-8027753: Support ScriptObject to JSObject, ScriptObjectMirror, Map, Bindings auto-conversion as well as explicit wrap, unwrap
32 var ScriptObjectMirror = Java.type("jdk.nashorn.api.scripting.ScriptObjectMirror"); variable
37 if (! (wrapped instanceof ScriptObjectMirror)) {
38 fail("ScriptUtils.wrap does not return a ScriptObjectMirror");
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/
H A DScriptUtils.java95 public static ScriptObjectMirror wrap(final Object obj) {
96 if (obj instanceof ScriptObjectMirror) {
97 return (ScriptObjectMirror)obj;
102 return (ScriptObjectMirror) ScriptObjectMirror.wrap(sobj, Context.getGlobal());
115 if (obj instanceof ScriptObjectMirror) {
116 return ScriptObjectMirror.unwrap(obj, Context.getGlobal());
133 return ScriptObjectMirror.wrapArray(args, Context.getGlobal());
147 return ScriptObjectMirror.unwrapArray(args, Context.getGlobal());
H A DNashornScriptEngine.java144 context.setBindings(new ScriptObjectMirror(global, global), ScriptContext.ENGINE_SCOPE);
254 } else if (thiz instanceof ScriptObjectMirror) {
255 final ScriptObjectMirror mirror = (ScriptObjectMirror)thiz;
301 if (bindings instanceof ScriptObjectMirror) {
302 final Global glob = globalFromMirror((ScriptObjectMirror)bindings);
310 if (scope instanceof ScriptObjectMirror) {
311 final Global glob = globalFromMirror((ScriptObjectMirror)scope);
319 final ScriptObjectMirror mirror = createGlobalMirror();
327 // Retrieve nashorn Global object from a given ScriptObjectMirror
[all...]
H A DScriptObjectMirror.java63 public final class ScriptObjectMirror extends AbstractJSObject implements Bindings { class in inherits:AbstractJSObject,Bindings
79 if (other instanceof ScriptObjectMirror) {
80 return sobj.equals(((ScriptObjectMirror)other).sobj);
292 if (! (instance instanceof ScriptObjectMirror)) {
296 final ScriptObjectMirror mirror = (ScriptObjectMirror)instance;
557 public ScriptObjectMirror preventExtensions() {
558 return inGlobal(new Callable<ScriptObjectMirror>() {
559 @Override public ScriptObjectMirror call() {
561 return ScriptObjectMirror
818 ScriptObjectMirror(final ScriptObject sobj, final Global global) { method in class:ScriptObjectMirror
822 private ScriptObjectMirror(final ScriptObject sobj, final Global global, final boolean jsonCompatible) { method in class:ScriptObjectMirror
[all...]
H A DNashornException.java254 setEcmaError(ScriptObjectMirror.wrap(thrown, global));
/openjdk10/nashorn/samples/
H A DEvalWithArbitraryThis.java46 ((ScriptObjectMirror)sobj).eval("print(this.foo); print(this.bar)");
/openjdk10/nashorn/test/src/jdk/nashorn/api/scripting/test/
H A DScriptObjectMirrorTest.java46 import jdk.nashorn.api.scripting.ScriptObjectMirror;
50 * Tests to check jdk.nashorn.api.scripting.ScriptObjectMirror API.
146 final ScriptObjectMirror obj = (ScriptObjectMirror) e.get("obj");
227 final ScriptObjectMirror e2global = (ScriptObjectMirror)e2.eval("this");
228 final Object newObj = ((ScriptObjectMirror)e2global.getMember("foo")).newObject();
229 assertTrue(newObj instanceof ScriptObjectMirror);
240 final ScriptObjectMirror e2obj = (ScriptObjectMirror)e
[all...]
H A DWindow.java31 import jdk.nashorn.api.scripting.ScriptObjectMirror;
77 public static Object funcScriptObjectMirror(final ScriptObjectMirror sobj) {
H A DScopeTest.java44 import jdk.nashorn.api.scripting.ScriptObjectMirror;
219 assertTrue(value instanceof ScriptObjectMirror && ((ScriptObjectMirror)value).isFunction());
221 assertTrue(value instanceof ScriptObjectMirror && ((ScriptObjectMirror)value).isFunction());
226 assertTrue(value instanceof ScriptObjectMirror && ((ScriptObjectMirror)value).isFunction());
228 assertTrue(value instanceof ScriptObjectMirror && ((ScriptObjectMirror)value).isFunction());
H A DPluggableJSObjectTest.java42 import jdk.nashorn.api.scripting.ScriptObjectMirror;
48 * JDK-8024615: Refactor ScriptObjectMirror and JSObject to support external
310 assertTrue(value.getClass() == ScriptObjectMirror.class);
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/
H A DParser.java34 import jdk.nashorn.api.scripting.ScriptObjectMirror;
118 public CompilationUnitTree parse(final ScriptObjectMirror scriptObj, final DiagnosticListener listener) throws NashornException;
H A DParserImpl.java37 import jdk.nashorn.api.scripting.ScriptObjectMirror;
130 public CompilationUnitTree parse(final ScriptObjectMirror scriptObj, final DiagnosticListener listener) throws NashornException {
170 private CompilationUnitTree parseModule(final ScriptObjectMirror scriptObj, final DiagnosticListener listener) throws NashornException {
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/
H A DNativeObject.java54 import jdk.nashorn.api.scripting.ScriptObjectMirror;
133 private static final MethodType MIRROR_GETTER_TYPE = MethodType.methodType(Object.class, ScriptObjectMirror.class);
134 private static final MethodType MIRROR_SETTER_TYPE = MethodType.methodType(Object.class, ScriptObjectMirror.class, Object.class);
181 } else if (obj instanceof ScriptObjectMirror) {
182 return ((ScriptObjectMirror)obj).getProto();
209 } else if (obj instanceof ScriptObjectMirror) {
210 ((ScriptObjectMirror)obj).setProto(proto);
232 } else if (obj instanceof ScriptObjectMirror) {
234 final ScriptObjectMirror sobjMirror = (ScriptObjectMirror)ob
[all...]
H A DNativeJSON.java41 import jdk.nashorn.api.scripting.ScriptObjectMirror;
446 } else if (obj instanceof ScriptObjectMirror) {
447 return ((ScriptObjectMirror)obj).getOwnKeys(false);
/openjdk10/nashorn/test/src/jdk/nashorn/internal/runtime/test/
H A DJDK_8078414_Test.java34 import jdk.nashorn.api.scripting.ScriptObjectMirror;
80 assertCanNotConvert(Double.class, ScriptObjectMirror.class);
101 // convertible to ScriptObjectMirror, as an implementation can theoretically pass an
125 assertCanConvert(from, ScriptObjectMirror.class);
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/
H A DJSONListAdapter.java32 import jdk.nashorn.api.scripting.ScriptObjectMirror;
58 final Object unwrapped = ScriptObjectMirror.unwrap(obj, homeGlobal);
H A DWithObject.java42 import jdk.nashorn.api.scripting.ScriptObjectMirror;
313 } else if (fn instanceof ScriptObjectMirror) {
314 final ScriptObjectMirror mirror = (ScriptObjectMirror)fn;
H A DScriptRuntime.java51 import jdk.nashorn.api.scripting.ScriptObjectMirror;
642 if (expression instanceof ScriptObjectMirror) {
643 final Object unwrapped = ScriptObjectMirror.unwrap(expression, global);
647 // foreign ScriptObjectMirror
649 NativeObject.bindAllProperties(exprObj, (ScriptObjectMirror)expression);
804 if (obj instanceof ScriptObjectMirror) {
805 return ((ScriptObjectMirror)obj).delete(property);
900 if (x instanceof ScriptObjectMirror || y instanceof ScriptObjectMirror) {
901 return ScriptObjectMirror
[all...]
H A DListAdapter.java38 import jdk.nashorn.api.scripting.ScriptObjectMirror;
107 return (JSObject)ScriptObjectMirror.wrap(obj, global);
/openjdk10/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/
H A DJavaAdapterServices.java55 import jdk.nashorn.api.scripting.ScriptObjectMirror;
181 * Returns the ScriptObject or Global field value from a ScriptObjectMirror using reflection.
188 assert mirror instanceof ScriptObjectMirror;
259 * by the callers. Currently only transforms {@code ConsString} into {@code String} and transforms {@code ScriptObject} into {@code ScriptObjectMirror}.
314 // Initialization on demand holder for accessible ScriptObjectMirror fields
322 final Field field = ScriptObjectMirror.class.getDeclaredField(fieldName);
H A DNashornLinker.java55 import jdk.nashorn.api.scripting.ScriptObjectMirror;
256 // Could've also used (targetType.isAssignableFrom(ScriptObjectMirror.class) && targetType != Object.class) but
258 if (targetType == Map.class || targetType == Bindings.class || targetType == JSObject.class || targetType == ScriptObjectMirror.class) {
358 return obj instanceof ScriptFunction || obj instanceof ScriptObjectMirror && ((ScriptObjectMirror) obj).isFunction();
H A DJSObjectLinker.java43 import jdk.nashorn.api.scripting.ScriptObjectMirror;
235 modifiedThiz = ScriptObjectMirror.wrap(global, global);
/openjdk10/nashorn/test/src/jdk/nashorn/internal/runtime/linker/test/
H A DJavaAdapterTest.java41 import jdk.nashorn.api.scripting.ScriptObjectMirror;
209 final ScriptObjectMirror m = (ScriptObjectMirror)s.method(true, Byte.MIN_VALUE, Short.MIN_VALUE, 'a', Integer.MAX_VALUE, Float.MAX_VALUE, Long.MAX_VALUE, Double.MAX_VALUE,
240 public ScriptObjectMirror getScriptObjectMirror();
252 " getScriptObjectMirror: function() { return { 'kind': 'ScriptObjectMirror' } },\n" +
256 Assert.assertEquals(tsom.getScriptObjectMirror().getMember("kind"), "ScriptObjectMirror");

Completed in 117 milliseconds

12