public abstract class ES6Iterator extends ScriptableObject
ScriptableObject.DescriptorInfo, 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 |
|---|---|
protected String |
getTag() |
protected static void |
init(ScriptableObject scope,
boolean sealed,
ScriptableObject prototype,
String tag) |
protected abstract boolean |
isDone(Context cx,
Scriptable scope) |
protected Object |
next(Context cx,
Scriptable scope) |
protected abstract Object |
nextValue(Context cx,
Scriptable scope) |
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkNotSealed, checkPropertyChangeForSlot, checkPropertyChangeForSlot, checkPropertyDefinition, checkPropertyDefinition, checkSlotRemoval, defineBuiltinProperty, defineBuiltinProperty, defineBuiltInProperty, defineBuiltInProperty, defineBuiltInProperty, defineBuiltInProperty, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureScriptableObjectButNotSymbol, ensureSymbolScriptable, ensureType, equivalentValues, get, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassName, getClassPrototype, getDefaultValue, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getSuperProperty, getSuperProperty, getSuperProperty, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, has, hasInstance, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGenericDescriptor, isGetterOrSetter, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, put, putConst, putConstProperty, putOwnProperty, putOwnProperty, putOwnProperty, putProperty, putProperty, putProperty, putSuperProperty, putSuperProperty, putSuperProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setParentScope, setPrototype, sizecreateSlotMappublic 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 boolean exhausted
protected ES6Iterator()
protected ES6Iterator(Scriptable scope, String tag)
protected static void init(ScriptableObject scope, boolean sealed, ScriptableObject prototype, String tag)
protected 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.