Spec-Zone.ru › Dart 1

dart:mirrors

FunctionTypeMirror абстрактный класс

A FunctionTypeMirror представляет тип функции на языке Dart.

Реализует
  • ClassMirror

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

FunctionTypeMirror()

Свойства

callMethod → MethodMirror
только для чтения

Зеркало метода call для отражаемого объекта.

parameters → List<ParameterMirror>
только для чтения

Возвращает список типов параметров отражаемого объекта.

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

Возвращает тип возвращаемого значения отражаемого объекта.

declarations → Map<Symbol, DeclarationMirror>
только для чтения, унаследованное

Возвращает неизменяемую карту объявлений, фактически заданных в объявлении класса.

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

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

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

Возвращает true, если это зеркало отражает динамический тип, необобщённый класс или псевдоним типа, или экземпляр обобщённого класса или псевдонима типа в текущем изолированном пространстве. В противном случае возвращает false.

instanceMembers → Map<Symbol, MethodMirror>
только для чтения, унаследованное

Возвращает карту методов, геттеров и сеттеров экземпляра класса.

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

Является ли отражаемый объект абстрактным?

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

Является ли отражаемый объект перечислением?

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

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

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

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

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

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

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

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

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

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

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

Миксин этого класса.

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

Зеркало исходного объявления этого типа.

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

Зеркало владельца этого элемента языка Dart.

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

Полное имя этого элемента языка Dart.

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

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

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

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

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

Простое имя этого элемента языка Dart.

staticMembers → Map<Symbol, MethodMirror>
только для чтения, унаследованное

Возвращает карту статических методов, геттеров и сеттеров класса.

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

Зеркало базового класса для отражаемого объекта.

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

Список зеркал для суперинтерфейсов отражаемого объекта.

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

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

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

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

Операторы

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

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

Методы

delegate(Invocation invocation) → dynamic
inherited

Выполняет invocation над reflectee.

getField(Symbol fieldName) → InstanceMirror
inherited

Вызывает геттер и возвращает зеркало результата.

invoke(Symbol memberName, List positionalArguments, [ Map<Symbol, dynamic> namedArguments ]) → InstanceMirror
inherited

Вызывает именованную функцию и возвращает зеркало результата.

isAssignableTo(TypeMirror other) → bool
inherited

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

isSubclassOf(ClassMirror other) → bool
inherited

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

isSubtypeOf(TypeMirror other) → bool
inherited

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

newInstance(Symbol constructorName, List positionalArguments, [ Map<Symbol, dynamic> namedArguments ]) → InstanceMirror
inherited

Вызывает именованный конструктор и возвращает зеркало результата.

noSuchMethod(Invocation invocation) → dynamic
inherited

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

setField(Symbol fieldName, Object value) → InstanceMirror
inherited

Вызывает сеттер и возвращает зеркало результата.

toString() → String
inherited

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

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

Spec-Zone.ru

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