Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (102)
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 (322)
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/internal/runtime/OptimisticBuiltins.java
/*
* Copyright (c) 2010, 2014, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package jdk.nashorn.internal.runtime;
import jdk.nashorn.internal.objects.annotations.SpecializedFunction;
import jdk.nashorn.internal.objects.annotations.SpecializedFunction.LinkLogic;
/**
* This is an interface for classes that need custom linkage logic. This means Native objects
* that contain optimistic native methods, that need special/extra rules for linking, guards and
* SwitchPointing, known and internal to the Native object for its linkage
*/
public interface OptimisticBuiltins {
/**
* Return an instance of the linking logic we need for a particular LinkLogic
* subclass, gotten from the compile time annotation of a specialized builtin method
* No assumptions can be made about the lifetime of the instance. The receiver may
* keep it as a perpetual final instance field or create new linking logic depending
* on its current state for each call, depending on if the global state has changed
* or other factors
*
* @param clazz linking logic class
* @return linking logic instance for this class
*/
public SpecializedFunction.LinkLogic getLinkLogic(final Class<? extends LinkLogic> clazz);
/**
* Does this link logic vary depending on which instance we are working with.
* Then we have to sort out certain primitives, as they are created as new
* objects in the wrapFilter by JavaScript semantics. An example of instance only
* assumptions are switchPoints per instance, as in NativeArray. NativeString is
* fine, as it's only static.
*
* TODO: finer granularity on this, on the function level so certain functions
* are forbidden only. Currently we don't have enough specialization to bump into this
*
* @return true if there are per instance assumptions for the optimism
*/
public boolean hasPerInstanceAssumptions();
}
⏎ jdk/nashorn/internal/runtime/OptimisticBuiltins.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, ≈244🔥, 0💬
Popular Posts:
Apache Ant Source Code Files are inside the Apache Ant source package file like apache-ant-1.10.10-s...
JDK 11 jdk.charsets.jmod is the JMOD file for JDK 11 Charsets module. JDK 11 Charsets module compile...
commons-collections4-4.2 -sources.jaris the source JAR file for Apache Commons Collections 4.2, whic...
JDK 17 jdk.internal.vm.ci.jmod is the JMOD file for JDK 17 Internal VM CI module. JDK 17 Internal VM...
How to download and install xml-commons External Source Package? The source package contains Java so...