src/jdk/nashorn/internal/runtime/arrays/ReverseScriptArrayIterator.java

Print this page

        

*** 28,45 **** import jdk.nashorn.internal.runtime.ScriptObject; /** * Reverse iterator over a NativeArray */ ! final class ReverseArrayIterator extends ArrayIterator { /** * Constructor * @param array array to iterate over * @param includeUndefined should undefined elements be included in iteration */ ! public ReverseArrayIterator(final ScriptObject array, final boolean includeUndefined) { super(array, includeUndefined); this.index = array.getArray().length() - 1; } @Override --- 28,45 ---- import jdk.nashorn.internal.runtime.ScriptObject; /** * Reverse iterator over a NativeArray */ ! final class ReverseScriptArrayIterator extends ScriptArrayIterator { /** * Constructor * @param array array to iterate over * @param includeUndefined should undefined elements be included in iteration */ ! public ReverseScriptArrayIterator(final ScriptObject array, final boolean includeUndefined) { super(array, includeUndefined); this.index = array.getArray().length() - 1; } @Override