Spec-Zone.ru › Dart 1

dart:core

Конструктор ArgumentError.value

ArgumentError.value(значение, [ Строка имя, сообщение ])

Создаёт ошибку, содержащую неверное value.

Сообщение строится путём добавления аргумента сообщение к аргументу имя (если он предоставлен) и значению. Пример

"Неверный аргумент (foo): null"

name должно соответствовать имени аргумента функции, но если функция является методом, реализующим интерфейс, и имена её аргументов отличаются от интерфейса, может быть полезнее использовать имя аргумента метода интерфейса (или просто переименовать аргументы для соответствия).

Исходный код

ArgumentError.value(value, [this.name, this.message])
    : invalidValue = value,
      _hasValue = true;

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/ArgumentError/ArgumentError.value.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API