Spec-Zone.ru › Dart 2

dart:core

Класс Exception

Маркерный интерфейс, реализованный всеми исключениями из стандартной библиотеки.

Объект Exception предназначен для передачи информации пользователю об ошибке, чтобы пользователь смог программно обработать эту ошибку. Он должен быть перехвачен и содержать полезные данные.

Создание экземпляров Exception напрямую с помощью Exception("message") не рекомендуется в коде библиотек, так как это не предоставляет пользователю точный тип, который он может перехватить. Использование экземпляров этого класса в тестах или во время разработки может быть оправданным.

Реализующие
  • DeferredLoadException
  • FormatException
  • IntegerDivisionByZeroException
  • IOException
  • IsolateSpawnException
  • NullRejectionException
  • OSError
  • TimeoutException

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

Exception([dynamic message])
factory

Свойства

hashCode → int
только для чтения, унаследованное
Хеш-код этого объекта.
runtimeType → Type
только для чтения, унаследованное
Представление типа объекта во время выполнения.

Методы

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

Операторы

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

© 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/Exception-class.html

Spec-Zone.ru

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