Searched refs:engine (Results 1 - 25 of 151) sorted by relevance

1234567

/openjdk10/nashorn/samples/engine/
H A Dcallfunc.js38 // 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 Dexposevar.js37 // 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 Daccessvar.js37 // 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 Dhello.js32 // 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 Dlambda_as_func.js33 // 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 Dinterface2.js40 // 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 Dcallmethod.js35 // 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 Dforeignobject.js34 // 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 Dinterface.js40 // 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 Dengine.js25 * Test that sandbox code can create script engine.
33 var engine = mgr.getEngineByName("nashorn"); variable
34 print(engine.eval("'hello' + ' world'"));
H A Djsadapter.js33 var engine = mgr.getEngineByName("nashorn"); variable
34 engine.eval("var v = new JSAdapter() {};");
/openjdk10/nashorn/samples/
H A Dcheck_nashorn.js32 // 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 DGetInterfaceTest.java27 * @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 DStringWriterPrintTest.java27 * @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 DUnescapedBracketRegExTest.java36 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 DCheckEngine.java28 * 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 DJDK-8014426.js33 var engine = fac.getScriptEngine();
34 engine.eval(
H A DJDK-8114838.js43 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 DJDK-8010924.js47 // 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 DJDK-8050432.js25 * 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 DInvokeScriptMethod.java40 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 DScriptVars.java40 final ScriptEngine engine = manager.getEngineByName("nashorn");
44 engine.put("file", f);
48 engine.eval("print(file.getAbsolutePath())");
H A DMultiScopes.java42 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 DClientAuth.java50 SSLEngine engine = super.createSSLEngine(isClient);
53 engine.setNeedClientAuth(true);
56 return engine;
/openjdk10/nashorn/test/script/trusted/
H A Dclassfilter_mozilla_compat.js31 var engine = new factory().getScriptEngine(function(str){
36 engine.eval("load('nashorn:mozilla_compat.js');")
41 print(engine.eval(str))

Completed in 143 milliseconds

1234567