MReflectionEnable class

定义需要扫描的类或者函数的 扫描配置的注解

Inheritance
Implementers

Constructors

MReflectionEnable({String key = '', String tag = '', int ext = -1, bool flag = false, int genUriType = KEY_GEN_TYPE_BY_DEF, List<Type> needAssignableFrom = const [], List<Type> anyOneAssignableFrom = const [], bool scanConstructors = true, bool scanConstructorsUsedBlockList = true, bool scanFunctions = false, bool scanFunctionsUsedBlockList = true, bool scanSuperFunctions = false, bool scanFields = false, bool scanFieldsUsedBlockList = true, bool scanSuperFields = false})
const

Properties

anyOneAssignableFrom List<Type>
继承任意一个目标或实现目标的类
final
ext int
ext 扩展属性
finalinherited
flag bool
flag 标识属性
finalinherited
genUriType int
生成识别uri的策略
final
hashCode int
The hash code for this object.
no setterinherited
key String
key 主键
finalinherited
needAssignableFrom List<Type>
必须是继承目标或实现目标的类
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scanConstructors bool
是否允许扫描构造函数
final
scanConstructorsUsedBlockList bool
扫描构造函数时使用禁止模式 也就是默认加入
final
scanFields bool
是否开启扫描属性
final
scanFieldsUsedBlockList bool
扫描属性时使用禁止模式 也就是默认加入
final
scanFunctions bool
是否开启扫描函数
final
scanFunctionsUsedBlockList bool
扫描函数时使用禁止模式 也就是默认加入
final
scanSuperFields bool
扫描属性时是否扫描父类的属性
final
scanSuperFunctions bool
扫描函数时是否扫描父类的函数
final
tag String
tag 附加内容
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited