@Interface public abstract class Iterator<T> extends Object
constructor, prototype
Constructor and Description |
---|
Iterator() |
Modifier and Type | Method and Description |
---|---|
IteratorResult<T> |
next() |
IteratorResult<T> |
next(Object value) |
IteratorResult<T> |
Return() |
IteratorResult<T> |
Return(Object value) |
IteratorResult<T> |
Throw() |
IteratorResult<T> |
Throw(Object e) |
$applyStatic, $applyStatic, $delete, $delete, $get, $get, $set, $set, $super, assign, create, create, defineProperties, defineProperty, defineProperty, freeze, getOwnPropertyDescriptor, getOwnPropertyNames, getPrototypeOf, hasOwnProperty, hasOwnProperty, hasOwnProperty, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, propertyIsEnumerable, propertyIsEnumerable, seal, toJSString, toLocaleString, toString, valueOf
public IteratorResult<T> next(Object value)
@Name(value="return") public IteratorResult<T> Return(Object value)
@Name(value="throw") public IteratorResult<T> Throw(Object e)
public IteratorResult<T> next()
@Name(value="return") public IteratorResult<T> Return()
@Name(value="throw") public IteratorResult<T> Throw()