A Map
implementation that wraps an Iterable
of
entries. All operations, such as lookups, size, etc.
are performed on the Iterable
.
Initializer |
LazyMap({<Key->Item>*} entries) |
Attributes | |
clone | Source Code Obtain a clone of this object. For a mutable object, this should return a copy of the object. For an immutable object, it is acceptable to return the object itself. Refined declaration: clone |
first | Source Code The first element returned by the iterator, if any,
of Refined declaration: first |
hash | Source Code shared actual default Integer hash The hash value of the value, which allows the value
to be an element of a hash-based set or key of a
hash-based map. Implementations must respect the
constraint that if Refined declaration: hash |
last | Source Code The last element returned by the iterator, if any,
of Refined declaration: last |
size | Source Code shared actual Integer size The number of elements returned by the iterator of this iterable object, if the iterator terminates. In the case of an iterable whose elements are not countable, this operation never terminates. Refined declaration: size |
Inherited Attributes |
Attributes inherited from: Object |
Attributes inherited from: Cloneable<Clone> |
Attributes inherited from: Collection<Element> |
Attributes inherited from: Correspondence<Key,Item> |
Attributes inherited from: Iterable<Element,Absent> |
Attributes inherited from: Map<Key,Item> |
Methods | |
equals | Source Code Determine if two values are equal. Implementations should respect the constraints that:
Furthermore it is recommended that implementations
ensure that if Refined declaration: equals |
get | Source Code Returns the value defined for the given key, or
Refined declaration: get |
iterator | Source Code shared actual Iterator<Key->Item> iterator() An iterator for the elements belonging to this container. Refined declaration: iterator |
Inherited Methods |
Methods inherited from: Category |
Methods inherited from: Correspondence<Key,Item> |
Methods inherited from: Iterable<Element,Absent> any, by, chain, collect, count, cycle, defaultNullElements, every, filter, find, findLast, fold, following, iterator, longerThan, map, repeat, select, shorterThan, skipping, skippingWhile, sort, taking, takingWhile |
Methods inherited from: Map<Key,Item> |