TypeVariableMirror抽象

TypeVariableMirror 表示泛型类型的一个类型参数。

继承

构造函数

TypeVariableMirror()

属性

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

方法

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

运算符

operator ==(Object other) bool
是否 other 是与该镜像相同的类型变量的 TypeVariableMirror
覆盖