MethodMirror抽象

一个MethodMirror对象反映Dart语言中的函数、方法、构造器、获取器或设置器。

实现类型

构造函数

MethodMirror()

属性

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相等。
覆盖