/openjdk10/nashorn/samples/engine/ |
H A D | callfunc.js | 38 // create engine 39 var engine = manager.getEngineByName("js"); variable 42 engine.eval("function func(name) { print('I am func, hello ' + name) }"); 44 // invoke functions, methods of code evaluated by engine 48 engine.invokeFunction("func", "Nashorn");
|
H A D | exposevar.js | 37 // create engine 38 var engine = manager.getEngineByName("js"); variable 40 // expose variable to engine 41 engine.put("name", "Nashorn"); 44 engine.eval("print('Hello, ' + name)");
|
H A D | accessvar.js | 37 // create engine 38 var engine = manager.getEngineByName("js"); variable 41 engine.eval("x = 'hello'"); 43 // access global var from engine 44 print(engine.get('x'));
|
H A D | hello.js | 32 // Simple hello world example showing create engine 38 // create engine 39 var engine = manager.getEngineByName("js"); variable 41 engine.eval("print('hello world')");
|
H A D | lambda_as_func.js | 33 // from embedding code. Any lambda object exposed to engine 39 // create engine 40 var engine = manager.getEngineByName("js"); variable 45 engine.put("upper", new java.util.function.Function() { 49 print(engine.eval("upper('hello')"));
|
H A D | interface2.js | 40 // create engine 41 var engine = manager.getEngineByName("js"); variable 45 engine.eval(<<CODE 60 var scriptObj = engine.get("obj"); 61 var r = engine.getInterface(scriptObj, Runnable.class);
|
H A D | callmethod.js | 35 // method from script engine user code 40 // create engine 41 var engine = manager.getEngineByName("js"); variable 45 engine.eval(<<CODE 62 var scriptObj = engine.get("obj"); 64 engine.invokeMethod(scriptObj, "func");
|
H A D | foreignobject.js | 34 // cross nashorn engine scripting 40 // create engine 41 var engine = manager.getEngineByName("js"); variable 44 engine.eval(<<CODE 53 // Nashorn engine returns script objects as instance of 60 var foreignObj = engine.get("obj"); 67 // access engine's global 68 var foreignGlobal = engine.eval("this"); 69 // create objects in engine's world from here!
|
H A D | interface.js | 40 // create engine 41 var engine = manager.getEngineByName("js"); variable 45 engine.eval(<<CODE 57 var r = engine.getInterface(Runnable.class);
|
/openjdk10/nashorn/test/script/sandbox/ |
H A D | engine.js | 25 * Test that sandbox code can create script engine. 33 var engine = mgr.getEngineByName("nashorn"); variable 34 print(engine.eval("'hello' + ' world'"));
|
H A D | jsadapter.js | 33 var engine = mgr.getEngineByName("nashorn"); variable 34 engine.eval("var v = new JSAdapter() {};");
|
/openjdk10/nashorn/samples/ |
H A D | check_nashorn.js | 32 // check if script is being run using nashorn script engine 35 // "engine" variable is of type javax.script.ScriptEngine is defined 36 // by nashorn jsr-223 engine. Check the name of the engine from 39 return engine.factory.engineName.contains("Nashorn"); 41 // if engine or any of the properties are undefined
|
/openjdk10/jdk/test/javax/script/ |
H A D | GetInterfaceTest.java | 27 * @summary JavaScript engine allows creation of interface although methods not available. 35 ScriptEngine engine = manager.getEngineByName("nashorn"); 37 if (engine == null) { 38 System.out.println("Warning: No js engine engine found; test vacuously passes."); 43 engine.eval(""); 45 Runnable runnable = ((Invocable)engine).getInterface(Runnable.class); 51 engine.eval("function run() { print('this is run function'); }"); 52 runnable = ((Invocable)engine).getInterface(Runnable.class); 57 engine [all...] |
H A D | StringWriterPrintTest.java | 27 * @summary javascript engine can not write to StringWriter. 36 ScriptEngine engine = sem.getEngineByName("nashorn"); 37 if (engine == null) { 38 System.out.println("Warning: No nashorn engine found; test vacuously passes."); 42 engine.eval("print(\"hello world 1\\n\")"); 43 engine.getContext().setWriter(sw); 45 engine.eval("print(\"hello world 2\\n\")");
|
H A D | UnescapedBracketRegExTest.java | 36 ScriptEngine engine = sem.getEngineByName("nashorn"); 37 if (engine == null) { 38 System.out.println("Warning: No nashorn engine found; test vacuously passes."); 42 engine.eval("var x = /[a-zA-Z+/=]/;");
|
/openjdk10/jdk/test/sun/tools/jrunscript/ |
H A D | CheckEngine.java | 28 * engine is not present, return an exit code of 2 to indicate that 29 * the jrunscript tests which assume a js engine can be vacuously 35 ScriptEngine engine = 38 if (engine == null &&
|
/openjdk10/nashorn/test/script/basic/ |
H A D | JDK-8014426.js | 33 var engine = fac.getScriptEngine(); 34 engine.eval(
|
H A D | JDK-8114838.js | 43 var engine = new ScriptEngineManager().getEngineByName("nashorn"); 44 var func2 = engine.eval("function() {}"); 46 throw new Error("eval of anonymous function does not work from script engine!");
|
H A D | JDK-8010924.js | 47 // try the same via script engine 50 var engine = new ScriptEngineManager().getEngineByName("nashorn"); 52 engine.eval("load('nashorn:mozilla_compat.js')"); 54 if (! engine.eval("this.non_existent_foo === undefined")) { 58 engine.eval(<<EOF
|
H A D | JDK-8050432.js | 25 * JDK-8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings 33 var engine = m.getEngineByName("nashorn"); variable 35 engine.put(ScriptEngine.FILENAME, "foo"); 36 var desc = engine.eval("Object.getOwnPropertyDescriptor(this, '"
|
/openjdk10/nashorn/docs/source/ |
H A D | InvokeScriptMethod.java | 40 final ScriptEngine engine = manager.getEngineByName("nashorn"); 46 engine.eval(script); 49 // Check whether your script engine implements or not! 50 // Note that the JavaScript engine implements Invocable interface. 51 final Invocable inv = (Invocable) engine; 54 final Object obj = engine.get("obj");
|
H A D | ScriptVars.java | 40 final ScriptEngine engine = manager.getEngineByName("nashorn"); 44 engine.put("file", f); 48 engine.eval("print(file.getAbsolutePath())");
|
H A D | MultiScopes.java | 42 final ScriptEngine engine = manager.getEngineByName("nashorn"); 44 engine.put("x", "hello"); 46 engine.eval("print(x);"); 51 newContext.setBindings(engine.createBindings(), ScriptContext.ENGINE_SCOPE); 58 engine.eval("print(x);", newContext);
|
/openjdk10/jdk/test/javax/net/ssl/DTLS/ |
H A D | ClientAuth.java | 50 SSLEngine engine = super.createSSLEngine(isClient); 53 engine.setNeedClientAuth(true); 56 return engine;
|
/openjdk10/nashorn/test/script/trusted/ |
H A D | classfilter_mozilla_compat.js | 31 var engine = new factory().getScriptEngine(function(str){ 36 engine.eval("load('nashorn:mozilla_compat.js');") 41 print(engine.eval(str))
|