VariableMirror 对象反映了 Dart 语言中的变量声明。
- 实现类型
- 实现者
构造函数
属性
- hashCode → int
- 此对象的哈希值。no setterinherited
- isConst → bool
- 如果反射器声明为 const,则返回 true。否则返回 false。no setter
- isExtensionMember → bool
- 反射器是否为扩展成员?no setter
- isExtensionTypeMember → bool
- 反射器是否为扩展类型成员?no setter
- isFinal → bool
- 如果反射器是一个 final 变量,则返回 true。否则返回 false。no setter
- isPrivate → bool
- 此声明是否是库私有。no setterinherited
- isStatic → bool
- 如果反射器是一个静态变量,则返回 true。否则返回 false。no setter
- isTopLevel → bool
- 此声明是否是顶层。no setterinherited
- location → SourceLocation?
- 此 Dart 语言实体的源位置,如果是合成实体则返回 null。no setterinherited
-
metadata → List<
InstanceMirror> - 与此声明关联的元数据列表。no setterinherited
- owner → DeclarationMirror?
- 此 Dart 语言实体所属方的反射。no setterinherited
- qualifiedName → Symbol
- 此 Dart 语言实体的完全限定名。no setterinherited
- runtimeType → Type
- 对象运行时类型的表示。no setterinherited
- simpleName → Symbol
- 此 Dart 语言实体的简单名。no setterinherited
- type → TypeMirror
- 返回一个反射器,该反射器反映了反射器的类型。no setter
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的函数或属性时调用。inherited
-
toString(
) → String - 此对象的字符串表示形式。inherited
运算符
-
operator ==(
Object other) → bool - 此镜像是否等于
other
。重写