Класс ArgumentError
Ошибка, возникающая, когда функции передано неприемлемое аргумент.
- Наследование
- Реализуют
Конструкторы
- 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