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
Object get , activatePrototypeMap , addIdFunctionProperty , boolean has , defaultGet , defaultPut , execIdCall , exportAsJSClass , fillConstructorProperties , findInstanceIdInfo , findPrototypeId , getInstanceIdName , getInstanceIdValue , getMaxInstanceId , hasPrototypeMap , incompatibleCallError , initPrototypeConstructor , initPrototypeId , initPrototypeMethod , initPrototypeValue , instanceIdInfo , int getAttributes , setInstanceIdValue , void delete , void put , void setAttributes |
associateValue , avoidObjectDetection , callMethod , callMethod , defineConst , defineConstProperty , defineFunctionProperties , defineProperty , defineProperty , defineProperty , defineProperty , delete , delete , deleteProperty , deleteProperty , equivalentValues , extends Scriptable> String defineClass , extends Scriptable> void defineClass , extends Scriptable> void defineClass , 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
String getClassName
public @Override String getClassName()
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
int findPrototypeId
protected @Override int findPrototypeId(String s)
void initPrototypeId
protected @Override void initPrototypeId(int id)