Spec-Zone.ru › Dart 1

dart:core

Класс IndexError

Специализированный класс RangeError, используемый, когда индекс не находится в допустимом диапазоне 0..indexable.length-1.

Также содержит индексируемый объект, его длину на момент ошибки и сам недопустимый индекс.

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

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

IndexError(int invalidValue, indexable, [ String name, String message, int length ])

Создаёт новый экземпляр IndexError, указывая, что invalidValue не является допустимым индексом для indexable.

Свойства

end → int
только для чтения
indexable → dynamic
final

Индексируемый объект, для которого invalidValue не являлся допустимым индексом.

length → int
final

Длина indexable на момент возникновения ошибки.

start → int
только для чтения
hashCode → int
только для чтения, унаследованное

Хэш-код этого объекта.

invalidValue → dynamic
final, унаследованное

Недопустимое значение.

message → dynamic
final, унаследованное

Сообщение, описывающее проблему.

name → String
final, унаследованное

Имя недопустимого аргумента, если оно доступно.

runtimeType → Type
только для чтения, унаследованное

Представление runtime типа объекта.

stackTrace → StackTrace
только для чтения, унаследованное

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

Методы

noSuchMethod(Invocation invocation) → dynamic
унаследованное

Вызывается при попытке доступа к несуществующему методу или свойству.

toString() → String
унаследованное

Возвращает строковое представление этого объекта.

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

Spec-Zone.ru

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