requireNonNull<T> function

T requireNonNull<T>(
  1. T? value, [
  2. String message = _kDefaultRequiredNullMessage
])

Require non-null (throw descriptive if null). Roadmap #201.

Implementation

T requireNonNull<T>(T? value, [String message = _kDefaultRequiredNullMessage]) {
  if (value == null) throw ArgumentError(message);
  return value;
}