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
相等操作符。
继承