Properties

Link copied to clipboard
open override var element: Element

Its getter returns element corresponding to that node and its setter assigns new element to this node.

Link copied to clipboard
open override val index: UInt

Returns index corresponding to that node.

Link copied to clipboard
open override var isDetached: Boolean

Indicates if the node is detached from the structure it was a part of.

Link copied to clipboard
open override val nextNode: KoneMutableListNode<Element>?

Returns node corresponding to the next place from this node's corresponding place. If there is no such node (i.e. this node is the last one), null is returned.

Link copied to clipboard

Returns node corresponding to the previous place from this node's corresponding place. If there is no such node (i.e. this node is the first one), null is returned.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean

Legacy equality operation. Must return the result of referential equality.

Link copied to clipboard
open override fun hashCode(): Int

Legacy hash computation operation. Must return any Int value.

Link copied to clipboard

Initiates an iterator over corresponding KoneNoddedList with cursor placed right after this node.

Link copied to clipboard

Initiates an iterator over corresponding KoneNoddedList with cursor placed right before this node.

Link copied to clipboard
open override fun remove()

Removes the corresponding place from the list and detaches the node.

Link copied to clipboard
open override fun toString(): String

Represents the list node as a string. Must return a string in the following form.