ConcurrentTree

class ConcurrentTree<D>(treeScope: CoroutineScope, channel: Channel<ConcurrentTree.Message<D>>) : Tree<D>

Types

Message
Link copied to clipboard
common
sealed class Message<D>

Functions

addChildTo
Link copied to clipboard
common
fun addChildTo(parent: TreeNode<D>, child: TreeNode<D>)
createChild
Link copied to clipboard
common
open override fun createChild(data: D?): RemovableTreeNode<D>
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
remove
Link copied to clipboard
common
fun remove(node: TreeNode<D>)
toString
Link copied to clipboard
common
open override fun toString(): String

Properties

children
Link copied to clipboard
common
open override val children: Sequence<TreeNode<D>>
descendants
Link copied to clipboard
common
open override val descendants: Sequence<TreeNode<D>>

Sources

(source)
Link copied to clipboard