Spec-Zone.ru › Dart 2

dart:mirrors

свойство location

SourceLocation? location

Расположение в исходном коде этой сущности языка Dart или null, если сущность является синтетической.

Если объект отражения является переменной, возвращаемое расположение указывает на позицию имени переменной в месте её объявления.

Если объект отражения является библиотекой, классом, typedef, функцией или переменной типа с соответствующими метаданными, возвращаемое расположение указывает на позицию первого объявления метаданных, связанного с объектом отражения.

В противном случае:

Если объект отражения является библиотекой, возвращаемое расположение указывает на позицию ключевого слова 'library' в месте объявления объекта отражения, если это именованная библиотека, или на первый символ первой строки модуля компиляции, в котором определён объект отражения, если библиотека анонимная.

Если объект отражения является абстрактным классом, возвращаемое расположение указывает на позицию ключевого слова 'abstract' в месте объявления объекта отражения. В противном случае, если объект отражения является классом, возвращаемое расположение указывает на позицию ключевого слова 'class' в месте объявления объекта отражения.

Если объект отражения является typedef, возвращаемое расположение указывает на позицию ключевого слова 'typedef' в месте объявления объекта отражения.

Если объект отражения является функцией с объявленным типом возвращаемого значения, возвращаемое расположение указывает на позицию типа возвращаемого значения функции в месте объявления объекта отражения. В противном случае возвращаемое расположение указывает на позицию имени функции в месте объявления объекта отражения.

Эта операция является необязательной и может выбросить исключение UnsupportedError.

Реализация

SourceLocation? get location;

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-mirrors/DeclarationMirror/location.html

Spec-Zone.ru

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