Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 11 jdk.scripting.nashorn.jmod - Scripting Nashorn Module
JDK 11 jdk.scripting.nashorn.jmod is the JMOD file for JDK 11 Scripting Nashorn module.
JDK 11 Scripting Nashorn module compiled class files are stored in \fyicenter\jdk-11.0.1\jmods\jdk.scripting.nashorn.jmod.
JDK 11 Scripting Nashorn module compiled class files are also linked and stored in the \fyicenter\jdk-11.0.1\lib\modules JImage file.
JDK 11 Scripting Nashorn module source code files are stored in \fyicenter\jdk-11.0.1\lib\src.zip\jdk.scripting.nashorn.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ jdk/nashorn/api/scripting/AbstractJSObject.java
/* * Copyright (c) 2010, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package jdk.nashorn.api.scripting; import java.util.Collection; import java.util.Collections; import java.util.Objects; import java.util.Set; /** * This is the base class for nashorn ScriptObjectMirror class. * * This class can also be subclassed by an arbitrary Java class. Nashorn will * treat objects of such classes just like nashorn script objects. Usual nashorn * operations like obj[i], obj.foo, obj.func(), delete obj.foo will be delegated * to appropriate method call of this class. * * @deprecated Nashorn JavaScript script engine and APIs, and the jjs tool * are deprecated with the intent to remove them in a future release. * * @since 1.8u40 */ @Deprecated(since="11", forRemoval=true) public abstract class AbstractJSObject implements JSObject { /** * The default constructor. */ public AbstractJSObject() {} /** * @implSpec This implementation always throws UnsupportedOperationException */ @Override public Object call(final Object thiz, final Object... args) { throw new UnsupportedOperationException("call"); } /** * @implSpec This implementation always throws UnsupportedOperationException */ @Override public Object newObject(final Object... args) { throw new UnsupportedOperationException("newObject"); } /** * @implSpec This imlementation always throws UnsupportedOperationException */ @Override public Object eval(final String s) { throw new UnsupportedOperationException("eval"); } /** * @implSpec This implementation always returns null */ @Override public Object getMember(final String name) { Objects.requireNonNull(name); return null; } /** * @implSpec This implementation always returns null */ @Override public Object getSlot(final int index) { return null; } /** * @implSpec This implementation always returns false */ @Override public boolean hasMember(final String name) { Objects.requireNonNull(name); return false; } /** * @implSpec This implementation always returns false */ @Override public boolean hasSlot(final int slot) { return false; } /** * @implSpec This implementation is a no-op */ @Override public void removeMember(final String name) { Objects.requireNonNull(name); //empty } /** * @implSpec This implementation is a no-op */ @Override public void setMember(final String name, final Object value) { Objects.requireNonNull(name); //empty } /** * @implSpec This implementation is a no-op */ @Override public void setSlot(final int index, final Object value) { //empty } // property and value iteration /** * @implSpec This implementation returns empty set */ @Override public Set<String> keySet() { return Collections.emptySet(); } /** * @implSpec This implementation returns empty set */ @Override public Collection<Object> values() { return Collections.emptySet(); } // JavaScript instanceof check /** * @implSpec This implementation always returns false */ @Override public boolean isInstance(final Object instance) { return false; } @Override public boolean isInstanceOf(final Object clazz) { if (clazz instanceof JSObject) { return ((JSObject)clazz).isInstance(this); } return false; } @Override public String getClassName() { return getClass().getName(); } /** * @implSpec This implementation always returns false */ @Override public boolean isFunction() { return false; } /** * @implSpec This implementation always returns false */ @Override public boolean isStrictFunction() { return false; } /** * @implSpec This implementation always returns false */ @Override public boolean isArray() { return false; } /** * Returns this object's numeric value. * * @return this object's numeric value. * @deprecated use {@link #getDefaultValue(Class)} with {@link Number} hint instead. */ @Override @Deprecated public double toNumber() { return Double.NaN; } /** * When passed an {@link AbstractJSObject}, invokes its {@link #getDefaultValue(Class)} method. When passed any * other {@link JSObject}, it will obtain its {@code [[DefaultValue]]} method as per ECMAScript 5.1 section * 8.6.2. * * @param jsobj the {@link JSObject} whose {@code [[DefaultValue]]} is obtained. * @param hint the type hint. Should be either {@code null}, {@code Number.class} or {@code String.class}. * @return this object's default value. * @throws UnsupportedOperationException if the conversion can't be performed. The engine will convert this * exception into a JavaScript {@code TypeError}. * @deprecated use {@link JSObject#getDefaultValue(Class)} instead. */ @Deprecated public static Object getDefaultValue(final JSObject jsobj, final Class<?> hint) { return jsobj.getDefaultValue(hint); } }
⏎ jdk/nashorn/api/scripting/AbstractJSObject.java
Or download all of them as a single archive file:
File name: jdk.scripting.nashorn-11.0.1-src.zip File size: 1390965 bytes Release date: 2018-11-04 Download
⇒ JDK 11 jdk.scripting.nashorn.shell.jmod - Scripting Nashorn Shell Module
2020-04-25, 83746👍, 0💬
Popular Posts:
itextpdf.jar is a component in iText 5 Java library to provide core functionalities. iText Java libr...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...
JDK 11 java.rmi.jmod is the JMOD file for JDK 11 RMI (Remote Method Invocation) module. JDK 11 RMI m...
JRE 8 rt.jar is the JAR file for JRE 8 RT (Runtime) libraries. JRE (Java Runtime) 8 is the runtime e...
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...