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/typedarrays/NativeTypedArrayIterator.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.typedarrays; import java.util.ListIterator; import java.util.NoSuchElementException; public class NativeTypedArrayIterator<T> implements ListIterator<T> { private final NativeTypedArrayView<T> view; /** Position represents the position of the NEXT element */ private int position; private int lastPosition = -1; NativeTypedArrayIterator(NativeTypedArrayView<T> view, int start) { this.view = view; this.position = start; } @Override public boolean hasNext() { return (position < view.length); } @Override public boolean hasPrevious() { return (position > 0); } @Override public int nextIndex() { return position; } @Override public int previousIndex() { return position - 1; } @Override public T next() { if (hasNext()) { T ret = view.get(position); lastPosition = position; position++; return ret; } throw new NoSuchElementException(); } @Override public T previous() { if (hasPrevious()) { position--; lastPosition = position; return view.get(position); } throw new NoSuchElementException(); } @Override public void set(T t) { if (lastPosition < 0) { throw new IllegalStateException(); } view.js_set(lastPosition, t); } @Override public void remove() { throw new UnsupportedOperationException(); } @Override public void add(T t) { throw new UnsupportedOperationException(); } }
⏎ org/mozilla/javascript/typedarrays/NativeTypedArrayIterator.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, 34711👍, 1💬
Popular Posts:
JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 (i.e. MP3) in real time for...
Where to find answers to frequently asked questions on Downloading and Installing Connector/J - JDBC...
Commons Pool provides an Object-pooling API, with three major aspects: 1. A generic object pool inte...
What Is commons-lang3-3.1.jar? commons-lang3-3.1.jar is the JAR file for Apache Commons Lang 3.1, wh...
xml-commons External Source Code Files are provided in the source package file, xml-commons-external...