Skip to content

Commit 503d651

Browse files
committed
make nested macro instances const in data class example
1 parent 5486775 commit 503d651

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

working/macros/example/lib/data_class.dart

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,21 @@ macro class DataClass
1313
Future<void> buildDeclarationsForClass(
1414
ClassDeclaration clazz, ClassMemberDeclarationBuilder context) async {
1515
await Future.wait([
16-
AutoConstructor().buildDeclarationsForClass(clazz, context),
17-
CopyWith().buildDeclarationsForClass(clazz, context),
18-
HashCode().buildDeclarationsForClass(clazz, context),
19-
Equality().buildDeclarationsForClass(clazz, context),
20-
ToString().buildDeclarationsForClass(clazz, context),
16+
const AutoConstructor().buildDeclarationsForClass(clazz, context),
17+
const CopyWith().buildDeclarationsForClass(clazz, context),
18+
const HashCode().buildDeclarationsForClass(clazz, context),
19+
const Equality().buildDeclarationsForClass(clazz, context),
20+
const ToString().buildDeclarationsForClass(clazz, context),
2121
]);
2222
}
2323

2424
@override
2525
Future<void> buildDefinitionForClass(
2626
ClassDeclaration clazz, ClassDefinitionBuilder builder) async {
2727
await Future.wait([
28-
HashCode().buildDefinitionForClass(clazz, builder),
29-
Equality().buildDefinitionForClass(clazz, builder),
30-
ToString().buildDefinitionForClass(clazz, builder),
28+
const HashCode().buildDefinitionForClass(clazz, builder),
29+
const Equality().buildDefinitionForClass(clazz, builder),
30+
const ToString().buildDefinitionForClass(clazz, builder),
3131
]);
3232
}
3333
}

0 commit comments

Comments
 (0)