宏
@Derive
宏
功能:Derive
是一个核心宏,其仅可修饰结构体、类或枚举等声明,对被修饰的声明自动扩展接口。
@DeriveExclude
宏
功能:DeriveExclude
可为已被 @Derive 宏修饰的声明排除不需要处理的字段,字段默认被 Deriving 处理。
@DeriveInclude
宏
功能:DeriveInclude
可为已被 @Derive 宏修饰的声明增加需要处理的属性,属性默认情况不会被 Deriving 处理。
@DeriveOrder
宏
功能:DeriveOrder
可为已被 @Derive 宏修饰的声明指定处理字段和属性的顺序,通常对 Comparable
接口有意义。