src/jdk/nashorn/internal/runtime/arrays/ScriptObjectIterator.java
Print this page
*** 30,45 ****
import jdk.nashorn.internal.runtime.ScriptObject;
/**
* Iterator over a map
*/
! class MapIterator extends ArrayLikeIterator<Object> {
protected final ScriptObject obj;
private final long length;
! MapIterator(final ScriptObject obj, final boolean includeUndefined) {
super(includeUndefined);
this.obj = obj;
this.length = JSType.toUint32(obj.getLength());
this.index = 0;
}
--- 30,45 ----
import jdk.nashorn.internal.runtime.ScriptObject;
/**
* Iterator over a map
*/
! class ScriptObjectIterator extends ArrayLikeIterator<Object> {
protected final ScriptObject obj;
private final long length;
! ScriptObjectIterator(final ScriptObject obj, final boolean includeUndefined) {
super(includeUndefined);
this.obj = obj;
this.length = JSType.toUint32(obj.getLength());
this.index = 0;
}