Класс NashornScriptEngine
- java.lang.Object
- javax.script.AbstractScriptEngine
- jdk.nashorn.api.scripting.NashornScriptEngine
- Все реализуемые интерфейсы:
-
Compilable,Invocable,ScriptEngine
@Deprecated(since="11",
forRemoval=true)
public final class NashornScriptEngine
extends AbstractScriptEngine
implements Compilable, InvocableСовместимый с JSR-223 движок сценариев для Nashorn. Экземпляры не создаются напрямую, а возвращаются через ScriptEngineFactory.getScriptEngine(). Обратите внимание, что этот движок реализует интерфейсы Compilable и Invocable, что позволяет эффективно предварительно компилировать и повторно выполнять сценарии.
- С тех пор:
- 1.8u40
- См. также:
NashornScriptEngineFactory
Поля
| Модификатор и тип | Поле | Описание |
|---|---|---|
static String | NASHORN_GLOBAL | Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Ключ, используемый для ассоциации зеркала глобального объекта Nashorn с произвольным экземпляром Bindings. |
Поля, объявленные в классе javax.script.AbstractScriptEngine
contextПоля, объявленные в интерфейсе javax.script.ScriptEngine
ARGV, ENGINE, ENGINE_VERSION, FILENAME, LANGUAGE, LANGUAGE_VERSION, NAMEМетоды
Методы, объявленные в классе javax.script.AbstractScriptEngine
eval, eval, eval, eval, get, getBindings, getContext, getScriptContext, put, setBindings, setContextМетоды, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitМетоды, объявленные в интерфейсе javax.script.Compilable
compile, compileМетоды, объявленные в интерфейсе javax.script.Invocable
getInterface, getInterface, invokeFunction, invokeMethodМетоды, объявленные в интерфейсе javax.script.ScriptEngine
createBindings, eval, eval, getFactoryПоля
NASHORN_GLOBAL
public static final String NASHORN_GLOBAL
Ключ, используемый для ассоциации зеркала глобального объекта Nashorn с произвольным экземпляром Bindings.
- См. также:
- Значения константных полей
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.scripting.nashorn/jdk/nashorn/api/scripting/NashornScriptEngine.html