MethodMirror抽象

MethodMirror 反射 Dart 语言函数、方法、构造函数、getter 或 setter。

实现类型

构造函数

MethodMirror()

属性

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
重写