checkNotNull method - ArgumentError class - dart:core library (original) (raw)

description

checkNotNull<@Since("2.8") T> static method

  1. @Since("2.1")

T checkNotNull<@Since("2.8") T>(

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

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]) =>
    argument ?? (throw ArgumentError.notNull(name));