public abstract class ES6Iterator extends IdScriptableObject
ScriptableObject.KeyComparator| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DONE_PROPERTY |
protected boolean |
exhausted |
static java.lang.String |
NEXT_METHOD |
static java.lang.String |
RETURN_METHOD |
static java.lang.String |
RETURN_PROPERTY |
static java.lang.String |
VALUE_PROPERTY |
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTNOT_FOUND| Modifier | Constructor and Description |
|---|---|
protected |
ES6Iterator() |
protected |
ES6Iterator(Scriptable scope,
java.lang.String tag) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
execIdCall(IdFunctionObject f,
Context cx,
Scriptable scope,
Scriptable thisObj,
java.lang.Object[] args)
'thisObj' will be null if invoked as constructor, in which case * instance of Scriptable
should be returned.
|
protected int |
findPrototypeId(java.lang.String s) |
protected int |
findPrototypeId(Symbol k) |
protected java.lang.String |
getTag() |
protected static void |
init(ScriptableObject scope,
boolean sealed,
IdScriptableObject prototype,
java.lang.String tag) |
protected void |
initPrototypeId(int id) |
protected abstract boolean |
isDone(Context cx,
Scriptable scope) |
protected java.lang.Object |
next(Context cx,
Scriptable scope) |
protected abstract java.lang.Object |
nextValue(Context cx,
Scriptable scope) |
activatePrototypeMap, addIdFunctionProperty, defaultGet, defaultHas, defaultPut, defineOwnProperty, delete, delete, ensureType, exportAsJSClass, fillConstructorProperties, findInstanceIdInfo, findInstanceIdInfo, get, get, getAttributes, getAttributes, getInstanceIdName, getInstanceIdValue, getMaxInstanceId, getOwnPropertyDescriptor, has, has, hasPrototypeMap, initPrototypeConstructor, initPrototypeMethod, initPrototypeMethod, initPrototypeMethod, initPrototypeValue, initPrototypeValue, instanceIdInfo, put, put, setAttributes, setInstanceIdAttributes, setInstanceIdValueapplyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, equivalentValues, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getClassName, getClassPrototype, getDefaultValue, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, hasInstance, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, sizeprotected boolean exhausted
public static final java.lang.String NEXT_METHOD
public static final java.lang.String DONE_PROPERTY
public static final java.lang.String RETURN_PROPERTY
public static final java.lang.String VALUE_PROPERTY
public static final java.lang.String RETURN_METHOD
protected ES6Iterator()
protected ES6Iterator(Scriptable scope, java.lang.String tag)
protected static void init(ScriptableObject scope, boolean sealed, IdScriptableObject prototype, java.lang.String tag)
protected void initPrototypeId(int id)
initPrototypeId in class IdScriptableObjectpublic java.lang.Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
IdScriptableObjectexecIdCall in interface IdFunctionCallexecIdCall in class IdScriptableObjectprotected int findPrototypeId(Symbol k)
findPrototypeId in class IdScriptableObjectprotected int findPrototypeId(java.lang.String s)
findPrototypeId in class IdScriptableObjectprotected abstract boolean isDone(Context cx, Scriptable scope)
protected abstract java.lang.Object nextValue(Context cx, Scriptable scope)
protected java.lang.Object next(Context cx, Scriptable scope)
protected java.lang.String getTag()