ReadonlyTreeNode

internal interface ReadonlyTreeNode<out T>

Inheritors

Properties

Link copied to clipboard
Link copied to clipboard
abstract val data: T
Link copied to clipboard
abstract val depth: Int
Link copied to clipboard
abstract val name: String
Link copied to clipboard
abstract val parent: ReadonlyTreeNode<T>?

Functions

Link copied to clipboard
abstract operator fun get(childName: String): ReadonlyTreeNode<T>?
Link copied to clipboard
internal tailrec fun <T> ReadonlyTreeNode<T>.getAncestor(depth: Int): ReadonlyTreeNode<T>
Link copied to clipboard
abstract fun getRoot(): ReadonlyTreeNode<T>?