checkNotNull<@Since("2.8") T> 静态方法

  1. @Since("2.1")
T checkNotNull<@Since("2.8") T>(
  1. T? argument, [
  2. String? name
])

如果 argumentnull,则抛出异常。

如果提供了 name,则它将作为错误信息中的参数名称使用。

如果 argument 不是 null,则返回它。

实现

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