getTreeAsList method

List<ConversionNode<T>> getTreeAsList()

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

Implementation

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