TreeNode<T extends TreeNode<T>> constructor

TreeNode<T extends TreeNode<T>>(
  1. T? parent, {
  2. int maxDeep = -1,
  3. int deep = 0,
  4. num value = 0,
})

Implementation

TreeNode(this.parent, {this.maxDeep = -1, int deep = 0, num value = 0}) {
  _value = value;
  this._deep = deep;
  if (_value < 0) {
    throw FlutterError('Value must >=0');
  }
}