TypeVariableMirror 表示泛型类型的一个类型参数。
- 继承
-
- Object
- TypeMirror
- 类型变量镜像
构造函数
属性
- 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。覆盖