Streams

An iterator that returns no elements.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `emptyIterator` ...and other supertypes

- `emptyIterator`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`
  - `Iterator`

no subtypes hierarchy

Attributes
`string` | Source Code `shared actual String string` A developer-friendly string representing the instance. Concatenates the name of the concrete class of the instance with the `hash` of the instance. Subclasses are encouraged to refine this implementation to produce a more meaningful representation. Refines `Object.string`

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Methods
`next` | Source Code `shared actual Finished next()` The next element, or `finished` if there are no more elements to be iterated. Repeated invocations of `next()` for a given iterator must eventually produce any given element of the stream to which the iterator belongs. A given iterator must not produce the same element of the stream more often than the element occurs in the stream. If an invocation of `next()` for a given iterator produces the value `finished`, then every future invocation of `next()` for that iterator must also produce the value `finished`. An iterator for a nonfinite stream may never produce the value `finished`. An iterator for a nonempty stream must produce at least one value of type `Element`. Refines `Iterator.next`

Inherited Methods
Methods inherited from: `Object` `equals()`
Methods inherited from: `Iterator<Element>` `next()`