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/internal/ir/LabelNode.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.internal.ir; import jdk.nashorn.internal.ir.annotations.Immutable; import jdk.nashorn.internal.ir.visitor.NodeVisitor; /** * IR representation for a labeled statement. It implements JoinPredecessor to hold conversions that need to be effected * when the block exits normally, but is also targeted by a break statement that might bring different local variable * types to the join at the break point. */ @Immutable public final class LabelNode extends LexicalContextStatement implements JoinPredecessor { private static final long serialVersionUID = 1L; /** Label ident. */ private final String labelName; /** Statements. */ private final Block body; private final LocalVariableConversion localVariableConversion; /** * Constructor * * @param lineNumber line number * @param token token * @param finish finish * @param labelName label name * @param body body of label node */ public LabelNode(final int lineNumber, final long token, final int finish, final String labelName, final Block body) { super(lineNumber, token, finish); this.labelName = labelName; this.body = body; this.localVariableConversion = null; } private LabelNode(final LabelNode labelNode, final String labelName, final Block body, final LocalVariableConversion localVariableConversion) { super(labelNode); this.labelName = labelName; this.body = body; this.localVariableConversion = localVariableConversion; } @Override public boolean isTerminal() { return body.isTerminal(); } @Override public Node accept(final LexicalContext lc, final NodeVisitor<? extends LexicalContext> visitor) { if (visitor.enterLabelNode(this)) { return visitor.leaveLabelNode(setBody(lc, (Block)body.accept(visitor))); } return this; } @Override public void toString(final StringBuilder sb, final boolean printType) { sb.append(labelName).append(':'); } /** * Get the body of the node * @return the body */ public Block getBody() { return body; } /** * Reset the body of the node * @param lc lexical context * @param body new body * @return new for node if changed or existing if not */ public LabelNode setBody(final LexicalContext lc, final Block body) { if (this.body == body) { return this; } return Node.replaceInLexicalContext(lc, this, new LabelNode(this, labelName, body, localVariableConversion)); } /** * Get the label name * @return the label */ public String getLabelName() { return labelName; } @Override public LocalVariableConversion getLocalVariableConversion() { return localVariableConversion; } @Override public LabelNode setLocalVariableConversion(final LexicalContext lc, final LocalVariableConversion localVariableConversion) { if(this.localVariableConversion == localVariableConversion) { return this; } return Node.replaceInLexicalContext(lc, this, new LabelNode(this, labelName, body, localVariableConversion)); } }
⏎ jdk/nashorn/internal/ir/LabelNode.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, 83033👍, 0💬
Popular Posts:
What Is commons-codec-1.4.jar? commons-codec-1.4.jar is the JAR file for Apache Commons Codec 1.4, w...
What Is commons-lang3-3.1.jar? commons-lang3-3.1.jar is the JAR file for Apache Commons Lang 3.1, wh...
JDK 7 tools.jar is the JAR file for JDK 7 tools. It contains Java classes to support different JDK t...
What Is mail.jar of JavaMail 1.3? I got the JAR file from javamail-1_3.zip. mail.jar in javamail-1_3...
JSP(tm) Standard Tag Library 1.1 implementation - Jakarta Taglibs hosts the Standard Taglib 1.1, an ...