MethodMirror 反射 Dart 语言函数、方法、构造函数、getter 或 setter。
- 实现类型
构造函数
属性
- constructorName → Symbol
- 命名构造函数和工厂方法的构造函数名称。无设置器
- hashCode → int
- 此对象的哈希码。无设置器继承
- isAbstract → bool
- 反射对象是否为抽象的?无设置器
- isConstConstructor → bool
- 反射对象是否为 const 构造函数?无设置器
- isConstructor → bool
- 反射对象是否为构造函数?无设置器
- isExtensionMember → bool
- 反射对象是否为扩展方法?无设置器
- isExtensionTypeMember → bool
- 反射对象是否为扩展类型方法?无设置器
- isFactoryConstructor → bool
- 反射对象是否为工厂构造函数?无设置器
- isGenerativeConstructor → bool
- 反射对象是否为生成式构造函数?无设置器
- isGetter → bool
- 反射对象是否为 getter?无设置器
- isOperator → bool
- 反射对象是否为操作符?无设置器
- isPrivate → bool
- 此声明是否为库私有。无设置器继承
- isRedirectingConstructor → bool
- 反射对象是否为重定向构造函数?无设置器
- isRegularMethod → bool
- 反射对象是否为常规函数或方法?无设置器
- isSetter → bool
- 反射对象是否为 setter?无设置器
- 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
。重写