QuadNode<T> constructor

QuadNode<T>({
  1. int length = -1,
  2. T? data,
})

Implementation

QuadNode({int length = -1, this.data}) {
  if (length != 4 && data == null) {
    throw FlutterError('创建时必须选一个');
  }
  if (length == 4 && data != null) {
    throw FlutterError('只能选一个');
  }
  if (length != 4) {
    _childMap.clear();
  }
}