requireNotNull<T> function

T requireNotNull<T>(
  1. T argument, [
  2. String? message
])

Throws IllegalArgumentException if argument is null. If message is supplied, it is used as the error message. Returns the argument if it is not null.

Implementation

T requireNotNull<T>(T argument, [String? message]) =>
    argument ??
    (throw IllegalArgumentException(
        message ?? 'Argument requires to be non-null'));