TypedefMirror抽象

TypedefMirror 表示 Dart 语言程序中的一个 typedef。

实现的类型

构造函数

TypedefMirror()

属性

hashCode int
此对象的哈希码。
无设置器继承
hasReflectedType bool
如果此镜像表示动态类型、非泛型类或 typedef,或当前隔离区中实例化的泛型类或 typedef,则返回 true。否则,返回 false。
无设置器继承
isOriginalDeclaration bool
这是此类型的原始声明吗?
无设置器继承
isPrivate bool
此声明是否为库私有。
无设置器继承
isTopLevel bool
此声明是否为顶级声明。
无设置器继承
location SourceLocation?
此 Dart 语言实体的源位置,如果是合成实体则为 null
无设置器继承
metadata List<InstanceMirror>
与此声明关联的元数据列表。
无设置器继承
originalDeclaration TypeMirror
对此类型原始声明的镜像。
无设置器继承
owner DeclarationMirror?
对此 Dart 语言实体所有者的镜像。
无设置器继承
qualifiedName Symbol
此 Dart 语言实体的完全限定名称。
无设置器继承
referent FunctionTypeMirror
此 typedef 的定义类型。
无设置器
reflectedType Type
如果 hasReflectedType 返回 true,则返回相应的 Type。否则,抛出 UnsupportedError
无设置器继承
runtimeType Type
对象的运行时类型的表示。
无设置器继承
simpleName Symbol
此 Dart 语言实体的简单名称。
无设置器继承
typeArguments List<TypeMirror>
包含对此类型所有类型参数的镜像的不可变列表。
无设置器继承
typeVariables List<TypeVariableMirror>
具有此类型所有类型变量镜像的不可变列表。
无设置器继承

方法

isAssignableTo(TypeMirror other) bool
检查指定语言规范中用“<=>”表示的可赋值关系。
继承
isSubtypeOf(TypeMirror other) bool
检查指定语言规范中用“<:表示的子类型关系。
继承
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
toString() String
此对象的字符串表示形式。
继承

运算符

operator ==(Object other) bool
相等运算符。
继承