org.mozilla.javascript
Class NativeIterator
- ConstProperties, DebuggableObject, IdFunctionCall, Scriptable, Serializable
public final class NativeIterator
This class implements iterator objects. See
http://developer.mozilla.org/en/docs/New_in_JavaScript_1.7#Iterators
activatePrototypeMap , addIdFunctionProperty , defaultGet , defaultPut , delete , execIdCall , exportAsJSClass , fillConstructorProperties , findInstanceIdInfo , findPrototypeId , get , getAttributes , getInstanceIdName , getInstanceIdValue , getMaxInstanceId , has , hasPrototypeMap , incompatibleCallError , initPrototypeConstructor , initPrototypeId , initPrototypeMethod , initPrototypeValue , instanceIdInfo , put , setAttributes , setInstanceIdValue |
associateValue , avoidObjectDetection , callMethod , callMethod , defineClass , defineClass , defineClass , defineConst , defineConstProperty , defineFunctionProperties , defineProperty , defineProperty , defineProperty , defineProperty , delete , delete , deleteProperty , deleteProperty , equivalentValues , get , get , getAllIds , getAssociatedValue , getAttributes , getAttributes , getAttributes , getAttributes , getClassName , getClassPrototype , getDefaultValue , getDefaultValue , getFunctionPrototype , getGetterOrSetter , getIds , getObjectPrototype , getParentScope , getProperty , getProperty , getPropertyIds , getPrototype , getTopLevelScope , getTopScopeValue , has , has , hasInstance , hasProperty , hasProperty , isConst , isGetterOrSetter , isSealed , put , put , putConst , putConstProperty , putProperty , putProperty , redefineProperty , sealObject , setAttributes , setAttributes , setAttributes , setAttributes , setGetterOrSetter , setParentScope , setPrototype |
ITERATOR_PROPERTY_NAME
public static final String ITERATOR_PROPERTY_NAME
getStopIterationObject
public static Object getStopIterationObject(Scriptable scope)
Get the value of the "StopIteration" object. Note that this value
is stored in the top-level scope using "associateValue" so the
value can still be found even if a script overwrites or deletes
the global "StopIteration" property.
scope
- a scope whose parent chain reaches a top-level scope