/openjdk10/nashorn/test/src/jdk/nashorn/test/models/ |
H A D | Jdk8072596TestSubject.java | 30 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 D | FunctionalInterfaceProvider.java | 27 import jdk.nashorn.api.scripting.ScriptObjectMirror; 41 || o instanceof ScriptObjectMirror
|
/openjdk10/nashorn/test/script/basic/ |
H A D | JDK-8027753.js | 25 * 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 D | ScriptUtils.java | 95 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 D | NashornScriptEngine.java | 144 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 D | ScriptObjectMirror.java | 63 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 D | NashornException.java | 254 setEcmaError(ScriptObjectMirror.wrap(thrown, global));
|
/openjdk10/nashorn/samples/ |
H A D | EvalWithArbitraryThis.java | 46 ((ScriptObjectMirror)sobj).eval("print(this.foo); print(this.bar)");
|
/openjdk10/nashorn/test/src/jdk/nashorn/api/scripting/test/ |
H A D | ScriptObjectMirrorTest.java | 46 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 D | Window.java | 31 import jdk.nashorn.api.scripting.ScriptObjectMirror; 77 public static Object funcScriptObjectMirror(final ScriptObjectMirror sobj) {
|
H A D | ScopeTest.java | 44 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 D | PluggableJSObjectTest.java | 42 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 D | Parser.java | 34 import jdk.nashorn.api.scripting.ScriptObjectMirror; 118 public CompilationUnitTree parse(final ScriptObjectMirror scriptObj, final DiagnosticListener listener) throws NashornException;
|
H A D | ParserImpl.java | 37 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 D | NativeObject.java | 54 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 D | NativeJSON.java | 41 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 D | JDK_8078414_Test.java | 34 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 D | JSONListAdapter.java | 32 import jdk.nashorn.api.scripting.ScriptObjectMirror; 58 final Object unwrapped = ScriptObjectMirror.unwrap(obj, homeGlobal);
|
H A D | WithObject.java | 42 import jdk.nashorn.api.scripting.ScriptObjectMirror; 313 } else if (fn instanceof ScriptObjectMirror) { 314 final ScriptObjectMirror mirror = (ScriptObjectMirror)fn;
|
H A D | ScriptRuntime.java | 51 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 D | ListAdapter.java | 38 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 D | JavaAdapterServices.java | 55 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 D | NashornLinker.java | 55 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 D | JSObjectLinker.java | 43 import jdk.nashorn.api.scripting.ScriptObjectMirror; 235 modifiedThiz = ScriptObjectMirror.wrap(global, global);
|
/openjdk10/nashorn/test/src/jdk/nashorn/internal/runtime/linker/test/ |
H A D | JavaAdapterTest.java | 41 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");
|