public abstract class ES6Iterator extends IdScriptableObject
ScriptableObject.KeyComparator, ScriptableObject.LambdaGetterFunction, ScriptableObject.LambdaSetterFunction| Modifier and Type | Field and Description |
|---|---|
static String |
DONE_PROPERTY |
protected boolean |
exhausted |
static String |
NEXT_METHOD |
static String |
RETURN_METHOD |
static String |
RETURN_PROPERTY |
static String |
VALUE_PROPERTY |
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONSTNOT_FOUND| Modifier | Constructor and Description |
|---|---|
protected |
ES6Iterator() |
protected |
ES6Iterator(Scriptable scope,
String tag) |
| Modifier and Type | Method and Description |
|---|---|
Object |
execIdCall(IdFunctionObject f,
Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args)
'thisObj' will be null if invoked as constructor, in which case * instance of Scriptable
should be returned.
|
protected int |
findPrototypeId(String s) |
protected int |
findPrototypeId(Symbol k) |
protected String |
getTag() |
protected static void |
init(ScriptableObject scope,
boolean sealed,
IdScriptableObject prototype,
String tag) |
protected void |
initPrototypeId(int id) |
protected abstract boolean |
isDone(Context cx,
Scriptable scope) |
protected Object |
next(Context cx,
Scriptable scope) |
protected abstract 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, initPrototypeMethod, initPrototypeValue, initPrototypeValue, instanceIdInfo, put, put, setAttributes, setInstanceIdAttributes, setInstanceIdValueapplyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChangeForSlot, checkPropertyDefinition, defineBuiltInProperty, defineBuiltInProperty, defineBuiltInProperty, defineBuiltInProperty, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureScriptableObjectButNotSymbol, ensureSymbolScriptable, ensureType, 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, getSuperProperty, getSuperProperty, getSuperProperty, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, hasInstance, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, putConst, putConstProperty, putOwnProperty, putOwnProperty, putOwnProperty, putProperty, putProperty, putProperty, putSuperProperty, putSuperProperty, putSuperProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, sizecreateSlotMapprotected boolean exhausted
public static final String NEXT_METHOD
public static final String DONE_PROPERTY
public static final String RETURN_PROPERTY
public static final String VALUE_PROPERTY
public static final String RETURN_METHOD
protected ES6Iterator()
protected ES6Iterator(Scriptable scope, String tag)
protected static void init(ScriptableObject scope, boolean sealed, IdScriptableObject prototype, String tag)
protected void initPrototypeId(int id)
initPrototypeId in class IdScriptableObjectpublic Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args)
IdScriptableObjectexecIdCall in interface IdFunctionCallexecIdCall in class IdScriptableObjectprotected int findPrototypeId(Symbol k)
findPrototypeId in class IdScriptableObjectprotected int findPrototypeId(String s)
findPrototypeId in class IdScriptableObjectprotected abstract boolean isDone(Context cx, Scriptable scope)
protected abstract Object nextValue(Context cx, Scriptable scope)
protected Object next(Context cx, Scriptable scope)
protected String getTag()
Copyright © 2025 HtmlUnit. All rights reserved.