Spec-Zone.ru › Dart 2

dart:core

Класс ArgumentError

Ошибка, возникающая, когда функции передано неприемлемое аргумент.

Наследование
  • Object
  • Error
  • ArgumentError
Реализуют
  • IndexError
  • RangeError

Конструкторы

ArgumentError([dynamic message, @Since("2.14") String? name])
Создаёт ошибку с message, описывающей проблему с аргументом.
ArgumentError.notNull([String? name])
Создаёт ошибку аргумента для null аргумента, который не должен быть null.
ArgumentError.value(dynamic value, [String? name, dynamic message])
Создаёт ошибку, содержащую невалидное value.

Свойства

hashCode → int
только для чтения, унаследованное
Хеш-код этого объекта.
invalidValue → dynamic
final
Невалидное значение.
message → dynamic
final
Сообщение, описывающее проблему.
name → String?
final
Имя невалидного аргумента, если доступно.
runtimeType → Type
только для чтения, унаследованное
Представление runtime-типа объекта.
stackTrace → StackTrace?
только для чтения, унаследованное
Стек вызовов в момент возникновения ошибки.

Методы

noSuchMethod(Invocation invocation) → dynamic
унаследованное
Вызывается при обращении к несуществующему методу или свойству.
toString() → String
переопределённый
Строковое представление этого объекта.

Операторы

operator ==(Object other) → bool
унаследованное
Оператор равенства.

Статические методы

checkNotNull<@Since("2.8") T>(T? argument, [String? name]) → T
@Since("2.1")
Выбрасывает ошибку, если argument является null.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-core/ArgumentError-class.html

Spec-Zone.ru

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