validate method

  1. @override
void validate()
override

Validate the completed build and reset any per-build state.

Implementation

@override
void validate() {
  final used = _index;
  _index = 0;
  if (used != labels.length) {
    throw StateError('Expected all ${labels.length} seat labels to be used, but used $used');
  }
}