TypeVariableMirror抽象

一个 TypeVariableMirror 代表了泛型类型的一个类型参数。

继承

构造函数

TypeVariableMirror()

属性

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

方法

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

运算符

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