Package org.mozilla.javascript
Class ES6Iterator
- java.lang.Object
- 
- org.mozilla.javascript.ScriptableObject
- 
- org.mozilla.javascript.IdScriptableObject
- 
- org.mozilla.javascript.ES6Iterator
 
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- ConstProperties,- DebuggableObject,- IdFunctionCall,- Scriptable,- SymbolScriptable
 - Direct Known Subclasses:
- NativeArrayIterator,- NativeCollectionIterator,- NativeStringIterator
 
 public abstract class ES6Iterator extends IdScriptableObject - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.mozilla.javascript.ScriptableObjectScriptableObject.KeyComparator
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDONE_PROPERTYprotected booleanexhaustedstatic java.lang.StringNEXT_METHODstatic java.lang.StringRETURN_METHODstatic java.lang.StringRETURN_PROPERTYstatic java.lang.StringVALUE_PROPERTY- 
Fields inherited from class org.mozilla.javascript.ScriptableObjectCONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
 - 
Fields inherited from interface org.mozilla.javascript.ScriptableNOT_FOUND
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedES6Iterator()protectedES6Iterator(Scriptable scope, java.lang.String tag)
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectexecIdCall(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 intfindPrototypeId(java.lang.String s)protected intfindPrototypeId(Symbol k)protected java.lang.StringgetTag()protected static voidinit(ScriptableObject scope, boolean sealed, IdScriptableObject prototype, java.lang.String tag)protected voidinitPrototypeId(int id)protected abstract booleanisDone(Context cx, Scriptable scope)protected java.lang.Objectnext(Context cx, Scriptable scope)protected abstract java.lang.ObjectnextValue(Context cx, Scriptable scope)- 
Methods inherited from class org.mozilla.javascript.IdScriptableObjectactivatePrototypeMap, 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, setInstanceIdValue
 - 
Methods inherited from class org.mozilla.javascript.ScriptableObjectapplyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineProperty, 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, size
 
- 
 
- 
- 
- 
Field Detail- 
exhaustedprotected boolean exhausted 
 - 
NEXT_METHODpublic static final java.lang.String NEXT_METHOD - See Also:
- Constant Field Values
 
 - 
DONE_PROPERTYpublic static final java.lang.String DONE_PROPERTY - See Also:
- Constant Field Values
 
 - 
RETURN_PROPERTYpublic static final java.lang.String RETURN_PROPERTY - See Also:
- Constant Field Values
 
 - 
VALUE_PROPERTYpublic static final java.lang.String VALUE_PROPERTY - See Also:
- Constant Field Values
 
 - 
RETURN_METHODpublic static final java.lang.String RETURN_METHOD - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
ES6Iteratorprotected ES6Iterator() 
 - 
ES6Iteratorprotected ES6Iterator(Scriptable scope, java.lang.String tag) 
 
- 
 - 
Method Detail- 
initprotected static void init(ScriptableObject scope, boolean sealed, IdScriptableObject prototype, java.lang.String tag) 
 - 
initPrototypeIdprotected void initPrototypeId(int id) - Overrides:
- initPrototypeIdin class- IdScriptableObject
 
 - 
execIdCallpublic java.lang.Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args) Description copied from class:IdScriptableObject'thisObj' will be null if invoked as constructor, in which case * instance of Scriptable should be returned.- Specified by:
- execIdCallin interface- IdFunctionCall
- Overrides:
- execIdCallin class- IdScriptableObject
 
 - 
findPrototypeIdprotected int findPrototypeId(Symbol k) - Overrides:
- findPrototypeIdin class- IdScriptableObject
 
 - 
findPrototypeIdprotected int findPrototypeId(java.lang.String s) - Overrides:
- findPrototypeIdin class- IdScriptableObject
 
 - 
isDoneprotected abstract boolean isDone(Context cx, Scriptable scope) 
 - 
nextValueprotected abstract java.lang.Object nextValue(Context cx, Scriptable scope) 
 - 
nextprotected java.lang.Object next(Context cx, Scriptable scope) 
 - 
getTagprotected java.lang.String getTag() 
 
- 
 
-