Base class for the dictionary backed by a linked list.
public abstract class base list dictionary[readonly value key type, value value type]
protected class entry cell[readonly value key type, value value type]
protected var entry cell[key type, value type] or null next
override key type key()
override value type value()
protected equivalence relation[key type] equivalence
protected var nonnegative the size
protected var entry cell[key type, value type] or null entries
The number of elements in the collection.
implement nonnegative size
Specifies whether the collection has zero elements.
implement boolean is empty
Specifies whether the collection has more than zero elements. Shortcut for !is_empty.
implement boolean is not empty
Enumerates elements in some collection-defined order. This method returns a snapshot of the collection state, so subsequent mutations of the collection do not cause changes in the returned list.
implement immutable list[dictionaryentry[key type, value type]] elements()
implement value type or null get(key type key)
implement immutable set[key type] keys()
implement readonly collection[value type] values()