description

# checkNotNull<T> method Null safety

1. @Since("2.1")

T checkNotNull <T>(

1. T? argument,
2. [String? name]

)
@Since("2.1")

Throws if `argument` is `null`.

If `name` is supplied, it is used as the parameter name in the error message.

Returns the `argument` if it is not null.

## Implementation

    @Since("2.1")
    static T checkNotNull<@Since("2.8") T>(T? argument, [String? name]) {
      if (argument == null) throw ArgumentError.notNull(name);
      return argument;
    }