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/ir/Splittable.java
/*
* Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
* ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*/
package jdk.nashorn.internal.ir;
import java.io.Serializable;
import java.util.List;
import jdk.nashorn.internal.codegen.CompileUnit;
/**
* An interface for splittable expressions.
*/
public interface Splittable {
/**
* Get a list of split ranges for this splittable expression, or null
* if the expression should not be split.
*
* @return a list of split ranges
*/
List<SplitRange> getSplitRanges();
/**
* A SplitRange is a range in a splittable expression. It defines the
* boundaries of the split range and provides a compile unit for code generation.
*/
final class SplitRange implements CompileUnitHolder, Serializable {
private static final long serialVersionUID = 1L;
/** Compile unit associated with the postsets range. */
private final CompileUnit compileUnit;
/** postsets range associated with the unit (hi not inclusive). */
private final int low, high;
/**
* Constructor
* @param compileUnit compile unit
* @param low lowest array index in unit
* @param high highest array index in unit + 1
*/
public SplitRange(final CompileUnit compileUnit, final int low, final int high) {
this.compileUnit = compileUnit;
this.low = low;
this.high = high;
}
/**
* Get the high index position of the ArrayUnit (exclusive)
* @return high index position
*/
public int getHigh() {
return high;
}
/**
* Get the low index position of the ArrayUnit (inclusive)
* @return low index position
*/
public int getLow() {
return low;
}
/**
* The array compile unit
* @return array compile unit
*/
@Override
public CompileUnit getCompileUnit() {
return compileUnit;
}
}
}
⏎ jdk/nashorn/internal/ir/Splittable.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, ≈237🔥, 0💬
Popular Posts:
Rhino JavaScript Java Library is an open-source implementation of JavaScript written entirely in Jav...
JDOM provides a solution for using XML from Java that is as simple as Java itself. There is no compe...
JDK 11 jdk.httpserver.jmod is the JMOD file for JDK 11 HTTP Server module. JDK 11 HTTP Server module...
What is the sax\Counter.java provided in the Apache Xerces package? I have Apache Xerces 2.11.0 inst...
JDK 17 jdk.hotspot.agent.jmod is the JMOD file for JDK 17 Hotspot Agent module. JDK 17 Hotspot Agent...