Flutter 如何从单个类生成Mobx存储、json、hive类;
我使用代码生成来使用Mobx、Hive和JsonSerializable进行颤振 所以我有一个类,我需要定义它3次,以生成所有需要的类来正常工作 假设我有一门课:-Flutter 如何从单个类生成Mobx存储、json、hive类;,flutter,dart,code-generation,Flutter,Dart,Code Generation,我使用代码生成来使用Mobx、Hive和JsonSerializable进行颤振 所以我有一个类,我需要定义它3次,以生成所有需要的类来正常工作 假设我有一门课:- class A { int x } 我需要定义它3次 对于JsonSerializable:- @JsonSerializable class A { int x } 对于蜂巢:- @HiveType(0) class A { @HiveField(0) int x } 对于mobx
class A {
int x
}
我需要定义它3次
对于JsonSerializable:-
@JsonSerializable
class A {
int x
}
对于蜂巢:-
@HiveType(0)
class A {
@HiveField(0)
int x
}
对于mobx:-
class A = _A with _$A;
abstract class _A with Store{
@observable int x
}
有没有办法只创建一个类定义并创建所有需要生成的类