MClass class

定义Class的注解

Inheritance
Annotations

Constructors

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

Properties

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