Types
Link copied to clipboard
class Leaf<T>(val data: T, val depth: Int, val childIndex: Int, val parent: Tree.Element<T>?, var previous: Tree.Element<T>?, var next: Tree.Element<T>?, val id: Any) : Tree.Element<T>
Link copied to clipboard
class Node<T>(val data: T, val depth: Int, val childIndex: Int, val parent: Tree.Element<T>?, childrenGenerator: (parent: Tree.Element.Node<T>) -> List<Tree.Element<T>>, var next: Tree.Element<T>?, var previous: Tree.Element<T>?, val id: Any) : Tree.Element<T>