Spec-Zone.ru › Dart 1

dart:mirrors

ТипMirror абстрактный класс

ТипMirror отражает класс, typedef, тип функции или тип переменной Dart.

Реализует
  • DeclarationMirror
Реализуется
  • ClassMirror
  • TypedefMirror
  • TypeVariableMirror

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

TypeMirror()

Свойства

hasReflectedType → bool
только для чтения

Возвращает true, если этот отражатель отражает dynamic, негенерический класс или typedef, или экземпляр генерического класса или typedef в текущем изолированном пространстве. В противном случае возвращает false.

isOriginalDeclaration → bool
только для чтения

Является ли это исходным объявлением этого типа?

originalDeclaration → TypeMirror
только для чтения

Отражатель исходного объявления этого типа.

reflectedType → Type
только для чтения

Если hasReflectedType возвращает true, возвращает соответствующий Type. В противном случае выбрасывается UnsupportedError.

typeArguments → List<TypeMirror>
только для чтения

Неизменяемый список с отражателями всех аргументов типа для этого типа.

typeVariables → List<TypeVariableMirror>
только для чтения

Неизменяемый список с отражателями всех переменных типа для этого типа.

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

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

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

Является ли это объявление закрытым для библиотеки.

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

Является ли это объявление верхнего уровня.

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

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

metadata → List<InstanceMirror>
только для чтения, унаследованное

Список метаданных, связанных с этим объявлением.

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

Отражатель владельца этой сущности языка Dart.

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

Полное имя этой сущности языка Dart.

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

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

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

Простое имя этой сущности языка Dart.

Операторы

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

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

Методы

isAssignableTo(TypeMirror other) → bool

Проверяет отношение присваиваемости, обозначенное как <=> в спецификации языка.

isSubtypeOf(TypeMirror 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-mirrors/TypeMirror-class.html

Spec-Zone.ru

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