public static final class URLSearchParams.NativeParamsIterator extends org.htmlunit.corejs.javascript.ES6Iterator
ES6Iterator
implementation for js support.org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator, org.htmlunit.corejs.javascript.ScriptableObject.LambdaGetterFunction, org.htmlunit.corejs.javascript.ScriptableObject.LambdaSetterFunction
DONE_PROPERTY, exhausted, NEXT_METHOD, RETURN_METHOD, RETURN_PROPERTY, VALUE_PROPERTY
CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
NOT_FOUND
Constructor and Description |
---|
NativeParamsIterator(org.htmlunit.corejs.javascript.Scriptable scope,
String className,
org.htmlunit.javascript.host.URLSearchParams.NativeParamsIterator.Type type,
Iterator<NameValuePair> iterator)
Ctor.
|
NativeParamsIterator(String className)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
String |
getClassName() |
static void |
init(org.htmlunit.corejs.javascript.ScriptableObject scope,
String className)
Init.
|
protected boolean |
isDone(org.htmlunit.corejs.javascript.Context cx,
org.htmlunit.corejs.javascript.Scriptable scope) |
protected Object |
nextValue(org.htmlunit.corejs.javascript.Context cx,
org.htmlunit.corejs.javascript.Scriptable scope) |
execIdCall, findPrototypeId, findPrototypeId, getTag, init, initPrototypeId, next
activatePrototypeMap, addIdFunctionProperty, defaultGet, defaultHas, defaultPut, defineOwnProperty, delete, delete, ensureType, 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, setInstanceIdValue
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChangeForSlot, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureScriptableObjectButNotSymbol, ensureSymbolScriptable, equivalentValues, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, 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, size
createSlotMap
public NativeParamsIterator(String className)
className
- the class namepublic NativeParamsIterator(org.htmlunit.corejs.javascript.Scriptable scope, String className, org.htmlunit.javascript.host.URLSearchParams.NativeParamsIterator.Type type, Iterator<NameValuePair> iterator)
scope
- the scopeclassName
- the class nametype
- the typeiterator
- the backing iteratorpublic static void init(org.htmlunit.corejs.javascript.ScriptableObject scope, String className)
scope
- the scopeclassName
- the class namepublic String getClassName()
getClassName
in interface org.htmlunit.corejs.javascript.Scriptable
getClassName
in class org.htmlunit.corejs.javascript.ScriptableObject
protected boolean isDone(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)
isDone
in class org.htmlunit.corejs.javascript.ES6Iterator
protected Object nextValue(org.htmlunit.corejs.javascript.Context cx, org.htmlunit.corejs.javascript.Scriptable scope)
nextValue
in class org.htmlunit.corejs.javascript.ES6Iterator
Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.