一个MethodMirror对象反映Dart语言中的函数、方法、构造器、获取器或设置器。
- 实现类型
构造函数
属性
- constructorName → Symbol
- 命名构造函数和工厂方法的构造函数名称。无设置器
- hashCode → int
- 该对象的哈希码。无设置器继承
- isAbstract → bool
- 反射对象是否为抽象的?无设置器
- isConstConstructor → bool
- 反射对象是否为const构造器?无设置器
- isConstructor → bool
- 反射对象是否为构造器?无设置器
- isExtensionMember → bool
- 反射对象是否为扩展方法?无设置器
- isExtensionTypeMember → bool
- 反射对象是否为扩展类型方法?无设置器
- isFactoryConstructor → bool
- 反射对象是否为工厂构造器?无设置器
- isGenerativeConstructor → bool
- 反射对象是否为生成构造器?无设置器
- isGetter → bool
- 反射对象是否为获取器?无设置器
- isOperator → bool
- 反射对象是否为操作符?无设置器
- isPrivate → bool
- 此声明是否为库范围内的私有。无设置器继承
- isRedirectingConstructor → bool
- 反射对象是否为重定向构造器?无设置器
- isRegularMethod → bool
- 反射对象是否为常规函数或方法?无设置器
- isSetter → bool
- 反射对象是否为设置器?无设置器
- isStatic → bool
- 如果允许引用'this',则函数被视为非静态。无设置器
- isSynthetic → bool
- 如果反射对象是合成的,则返回true,否则返回false。无设置器
- isTopLevel → bool
- 此声明是否为顶层声明。无设置器继承
- location → SourceLocation?
- 该Dart语言实体的源位置,如果实体是合成的则返回
null
。无设置器继承 -
metadata → List<
InstanceMirror> - 与此声明关联的元数据列表。无设置器继承
- owner → DeclarationMirror?
- 关于此Dart语言实体的拥有者镜像。无设置器继承
-
parameters → List<
ParameterMirror> - 反射体的参数的镜像列表。无设置器
- qualifiedName → Symbol
- 此Dart语言实体的完全限定名称。无设置器继承
- returnType → TypeMirror
- 反射体的返回类型镜像。无设置器
- runtimeType → Type
- 对象的运行时类型表示。无设置器继承
- simpleName → Symbol
- 此Dart语言实体的简单名称。无设置器继承
- source → String?
- 如果有可用,提供反射体的源代码。否则为null。无设置器
方法
-
noSuchMethod(
Invocation invocation) → dynamic - 当访问不存在的方法或属性时调用。继承的
-
toString(
) → String - 此对象的字符串表示。继承的
操作符
-
operator ==(
Object other) → bool - 此镜像是否与
other
相等。覆盖