IteratorWrapper

sealed interface IteratorWrapper

By wrapping each iterator we can use introspection to determine what kind of iterator we have in the stack

Inheritors

Types

Link copied to clipboard
data class EntryIterator(val iterator: Iterator<Array<Any>>) : IteratorWrapper

A wrapped entry of object entries (pairs of String, Any?) that represent the members of the container.

Link copied to clipboard
data class StandardIterator(val iterator: Iterator<*>) : IteratorWrapper

A wrapped iterator of the standard non-entry types

Properties

Link copied to clipboard
abstract val iterator: Iterator<*>