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)