DartBlockValueTreeNode<T> class sealed

Implementers

Constructors

DartBlockValueTreeNode.fromJson(Map<String, dynamic> json)
factory

Properties

hashCode int
The hash code for this object.
no setteroverride
nodeKey String
getter/setter pair
nodeType DartBlockValueTreeNodeType
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copy() DartBlockValueTreeNode
Return a deep copy of the node.
findNodeByKey(String key) DartBlockValueTreeNode?
Find a specific by its key. Note that non-leaf nodes need to override this implementation such that they properly call the same findNodeByKey function on their child nodes.
getRoot() DartBlockValueTreeNode
Traverse the tree upwards and retrieve the root. The root is defined as the node which has no parent.
getValue(DartBlockArbiter arbiter) → T
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toScript({DartBlockTypedLanguage language = DartBlockTypedLanguage.java}) String
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override