getTreeAsList method

List<Node> getTreeAsList()

Recursive function to get a list of the nodes of the tree

Implementation

List<Node> getTreeAsList() {
  List<Node> result = [this];
  for (Node node in leafNodes) {
    result = [...result, ...node.getTreeAsList()];
  }
  return result;
}