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:
Rhino JavaScript Java Library Source Code
Rhino JavaScript Java Library is an open-source implementation of JavaScript written entirely in Java.
Rhino JavaScript Java Library Source Code files are provided in binary package (rhino-1.7.14.zip).
You can also browse the source code below:
✍: FYIcenter.com
⏎ org/mozilla/javascript/UniqueTag.java
/* -*- Mode: java; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*- * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ package org.mozilla.javascript; import java.io.Serializable; /** * Class instances represent serializable tags to mark special Object values. * <p> * Compatibility note: under jdk 1.1 use * org.mozilla.javascript.serialize.ScriptableInputStream to read serialized * instances of UniqueTag as under this JDK version the default * ObjectInputStream would not restore them correctly as it lacks support * for readResolve method */ public final class UniqueTag implements Serializable { private static final long serialVersionUID = -4320556826714577259L; private static final int ID_NOT_FOUND = 1; private static final int ID_NULL_VALUE = 2; private static final int ID_DOUBLE_MARK = 3; /** * Tag to mark non-existing values. */ public static final UniqueTag NOT_FOUND = new UniqueTag(ID_NOT_FOUND); /** * Tag to distinguish between uninitialized and null values. */ public static final UniqueTag NULL_VALUE = new UniqueTag(ID_NULL_VALUE); /** * Tag to indicate that a object represents "double" with the real value * stored somewhere else. */ public static final UniqueTag DOUBLE_MARK = new UniqueTag(ID_DOUBLE_MARK); private final int tagId; private UniqueTag(int tagId) { this.tagId = tagId; } public Object readResolve() { switch (tagId) { case ID_NOT_FOUND: return NOT_FOUND; case ID_NULL_VALUE: return NULL_VALUE; case ID_DOUBLE_MARK: return DOUBLE_MARK; } throw new IllegalStateException(String.valueOf(tagId)); } // Overridden for better debug printouts @Override public String toString() { String name; switch (tagId) { case ID_NOT_FOUND: name = "NOT_FOUND"; break; case ID_NULL_VALUE: name = "NULL_VALUE"; break; case ID_DOUBLE_MARK: name = "DOUBLE_MARK"; break; default: throw Kit.codeBug(); } return super.toString()+": "+name; } }
⏎ org/mozilla/javascript/UniqueTag.java
Or download all of them as a single archive file:
File name: rhino-1.7.14-sources.jar File size: 1029165 bytes Release date: 2022-01-06 Download
⇒ Example code to Test rhino-runtime-1.7.14.jar
⇐ Download Rhino JavaScript Binary Package
2022-05-03, 36177👍, 1💬
Popular Posts:
JDK 11 java.compiler.jmod is the JMOD file for JDK 11 Compiler module. JDK 11 Compiler module compil...
What Is commons-net-ftp-2.0.jar? commons-net-ftp-2.0.jar is the JAR file for Apache Commons Net FTP ...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
What Is ojdbc14.jar for Oracle 10g R2? ojdbc14.jar for Oracle 10g R2 is the JAR files of ojdbc.jar, ...
How to run "jar" command from JDK tools.jar file? "jar" is the JAR (Java Archive) file management co...