ParameterMirror 反射 Dart 形参声明。
- 实现类型
构造函数
属性
- defaultValue → InstanceMirror?
- 返回可选参数的默认值。无设置器
- hasDefaultValue → bool
- 如果反射体明确声明了默认值,则返回
true
。否则返回false
。无设置器 - hashCode → int
- 此对象的哈希码。无设置器继承
- isConst → bool
- 如果反射体声明为
const
,则返回true
。否则返回false
。无设置器继承 - isExtensionMember → bool
- 反射体是否为扩展成员?无设置器继承
- isExtensionTypeMember → bool
- 反射体是否为扩展类型成员?无设置器继承
- isFinal → bool
- 如果反射体是一个最终变量,则返回
true
。否则返回false
。无设置器继承 - isNamed → bool
- 如果反射体是命名参数,则返回
true
。否则返回false
。无设置器 - isOptional → bool
- 如果反射体是可选参数,则返回
true
。否则返回false
。无设置器 - isPrivate → bool
- 此声明是否为库私有。无设置器继承
- isStatic → bool
- 如果反射体是静态变量,则返回
true
。否则返回false
。无设置器继承 - isTopLevel → bool
- 此声明是否为顶层。无设置器继承
- location → SourceLocation?
- 此 Dart 语言实体的源位置,如果实体是合成的,则为
null
。无设置器继承 -
metadata → List<
InstanceMirror> - 与此声明关联的元数据列表。无设置器继承
- owner → DeclarationMirror?
- 此Dart语言实体的所有者上的镜像。无设置器继承
- qualifiedName → Symbol
- 此Dart语言实体的全称。无设置器继承
- runtimeType → Type
- 对象运行时类型的表示。无设置器继承
- simpleName → Symbol
- 此Dart语言实体的简单名称。无设置器继承
- type → TypeMirror
- 此参数类型的镜像。无setter覆盖
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承
-
toString(
) → String - 此对象的字符串表示。继承
运算符
-
operator ==(
Object other) → bool - 等于运算符。继承