一个 TypeVariableMirror 代表了泛型类型的一个类型参数。
- 继承
-
- Object
- TypeMirror
- 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。覆盖