buildDeclarationsForClass method
FutureOr<void>
buildDeclarationsForClass(
- ClassDeclaration clazz,
- MemberDeclarationBuilder builder
Implementation
@override
FutureOr<void> buildDeclarationsForClass(ClassDeclaration clazz, MemberDeclarationBuilder builder) async {
builder.declareInLibrary(DeclarationCode.fromString(
"import 'package:macrotic/macrotic.dart';\n"));
if(withFields) await buildFields(clazz, builder);
if(withConstructor) await buildConstructor(clazz, builder);
if(withFromMap) await buildFromMap(clazz, builder);
if(withFromJson) await buildFromJson(clazz, builder);
if(withToJson) await buildToJson(clazz, builder);
if(withToMap) await buildToMap(clazz, builder);
if(withMutate) await buildMutate(clazz, builder);
if(withHashCode) await buildHashCode(clazz, builder);
if(withEquals) await buildEquals(clazz, builder);
if(withToString) await buildToString(clazz, builder);
if(withMirror) await buildMirror(clazz, builder);
}