validateDeclaration method

  1. @override
void validateDeclaration()
override

Implementation

@override
void validateDeclaration() {
  if (minimum?.isFinite == false ||
      maximum?.isFinite == false ||
      (minimum != null && maximum != null && minimum! > maximum!) ||
      !accepts(defaultValue)) {
    throw ArgumentError(
      'Number field requires finite ordered bounds and a valid default',
    );
  }
}