Skip to content

Commit 02ce910

Browse files
committed
Cleanup GenerateAdapters annotation placements
1 parent 932f17d commit 02ce910

File tree

6 files changed

+7
-35
lines changed

6 files changed

+7
-35
lines changed

hive/README.md

+1-5
Original file line numberDiff line numberDiff line change
@@ -233,12 +233,8 @@ Usually this is placed in `lib/hive/hive_adapters.dart`
233233
import 'package:hive_ce/hive.dart';
234234
import 'person.dart';
235235
236-
part 'hive_adapters.g.dart';
237-
238236
@GenerateAdapters([AdapterSpec<Person>()])
239-
// Annotations must be on some element
240-
// ignore: unused_element
241-
void _() {}
237+
part 'hive_adapters.g.dart';
242238
243239
```
244240

hive/example/lib/hive/hive_adapters.dart

+1-5
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,8 @@ import 'package:example/freezed.dart';
22
import 'package:example/main.dart';
33
import 'package:hive_ce/hive.dart';
44

5-
part 'hive_adapters.g.dart';
6-
75
@GenerateAdapters([
86
AdapterSpec<Person>(),
97
AdapterSpec<FreezedPerson>(),
108
])
11-
// This is for code generation
12-
// ignore: unused_element
13-
void _() {}
9+
part 'hive_adapters.g.dart';
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
import 'package:hive_ce/hive.dart';
22
import 'person.dart';
33

4-
part 'hive_adapters.g.dart';
5-
64
@GenerateAdapters([AdapterSpec<Person>()])
7-
// Annotations must be on some element
8-
// ignore: unused_element
9-
void _() {}
5+
part 'hive_adapters.g.dart';

hive_generator/example/lib/hive/hive_adapters.dart

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import 'package:hive_ce/hive.dart';
22

3-
part 'hive_adapters.g.dart';
4-
53
@GenerateAdapters(
64
[
75
AdapterSpec<ClassSpec1>(),
@@ -10,9 +8,7 @@ part 'hive_adapters.g.dart';
108
],
119
firstTypeId: 50,
1210
)
13-
// This is for code generation
14-
// ignore: unused_element
15-
void _() {}
11+
part 'hive_adapters.g.dart';
1612

1713
class ClassSpec1 {
1814
final int value;

hive_generator/lib/src/builder/schema_migrator_builder.dart

+1-5
Original file line numberDiff line numberDiff line change
@@ -161,14 +161,10 @@ class SchemaMigratorBuilder implements Builder {
161161
import 'package:hive_ce/hive.dart';
162162
$imports
163163
164-
part 'hive_adapters.g.dart';
165-
166164
@GenerateAdapters([
167165
$specs,
168166
])
169-
// This is for code generation
170-
// ignore: unused_element
171-
void _() {}
167+
part 'hive_adapters.g.dart';
172168
''',
173169
);
174170

hive_generator/test/schema_migrator_test.dart

+2-10
Original file line numberDiff line numberDiff line change
@@ -85,17 +85,13 @@ import 'package:hive_ce/hive.dart';
8585
import 'package:hive_ce_generator_test/adapters.dart';
8686
import 'package:hive_ce_generator_test/adapters_2.dart';
8787
88-
part 'hive_adapters.g.dart';
89-
9088
@GenerateAdapters([
9189
AdapterSpec<Class2>(),
9290
AdapterSpec<Class1>(),
9391
AdapterSpec<Class3>(),
9492
AdapterSpec<Enum>(),
9593
])
96-
// This is for code generation
97-
// ignore: unused_element
98-
void _() {}
94+
part 'hive_adapters.g.dart';
9995
''',
10096
'lib/hive/hive_adapters.g.yaml': '''
10197
$schemaComment
@@ -255,14 +251,10 @@ class Class with _\$Class {
255251
import 'package:hive_ce/hive.dart';
256252
import 'package:hive_ce_generator_test/adapters.dart';
257253
258-
part 'hive_adapters.g.dart';
259-
260254
@GenerateAdapters([
261255
AdapterSpec<Class>(),
262256
])
263-
// This is for code generation
264-
// ignore: unused_element
265-
void _() {}
257+
part 'hive_adapters.g.dart';
266258
''',
267259
'lib/hive/hive_adapters.g.yaml': '''
268260
$schemaComment

0 commit comments

Comments
 (0)