@@ -5,7 +5,7 @@ import '../api/code.dart';
5
5
6
6
const dataClass = _DataClass ();
7
7
8
- class _DataClass implements ClassDeclarationsMacro , ClassDefinitionMacro {
8
+ macro class _DataClass implements ClassDeclarationsMacro , ClassDefinitionMacro {
9
9
const _DataClass ();
10
10
11
11
@override
@@ -29,7 +29,7 @@ class _DataClass implements ClassDeclarationsMacro, ClassDefinitionMacro {
29
29
30
30
const autoConstructor = _AutoConstructor ();
31
31
32
- class _AutoConstructor implements ClassDeclarationsMacro {
32
+ macro class _AutoConstructor implements ClassDeclarationsMacro {
33
33
const _AutoConstructor ();
34
34
35
35
@override
@@ -108,7 +108,7 @@ class _AutoConstructor implements ClassDeclarationsMacro {
108
108
const copyWith = _CopyWith ();
109
109
110
110
// TODO: How to deal with overriding nullable fields to `null`?
111
- class _CopyWith implements ClassDeclarationsMacro {
111
+ macro class _CopyWith implements ClassDeclarationsMacro {
112
112
const _CopyWith ();
113
113
114
114
@override
@@ -146,7 +146,7 @@ class _CopyWith implements ClassDeclarationsMacro {
146
146
147
147
const hashCode = _HashCode ();
148
148
149
- class _HashCode implements ClassDeclarationsMacro , ClassDefinitionMacro {
149
+ macro class _HashCode implements ClassDeclarationsMacro , ClassDefinitionMacro {
150
150
const _HashCode ();
151
151
152
152
@override
@@ -175,7 +175,7 @@ external int get hashCode;'''));
175
175
176
176
const equality = _Equality ();
177
177
178
- class _Equality implements ClassDeclarationsMacro , ClassDefinitionMacro {
178
+ macro class _Equality implements ClassDeclarationsMacro , ClassDefinitionMacro {
179
179
const _Equality ();
180
180
181
181
@override
@@ -204,7 +204,7 @@ external bool operator==(Object other);'''));
204
204
205
205
const toString = _ToString ();
206
206
207
- class _ToString implements ClassDeclarationsMacro , ClassDefinitionMacro {
207
+ macro class _ToString implements ClassDeclarationsMacro , ClassDefinitionMacro {
208
208
const _ToString ();
209
209
210
210
@override
0 commit comments