Skip to content

Commit ce2e40b

Browse files
authored
[native_assets_cli] Add more info to generated files (#2120)
1 parent 6297739 commit ce2e40b

File tree

5 files changed

+19
-3
lines changed

5 files changed

+19
-3
lines changed

pkgs/hook/tool/generate_syntax.dart

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,15 @@ void main() {
6666
]
6767
: null,
6868
).analyze();
69-
final output = SyntaxGenerator(analyzedSchema).generate();
69+
final output =
70+
SyntaxGenerator(
71+
analyzedSchema,
72+
header: '''
73+
// This file is generated, do not edit.
74+
// File generated by pkgs/hook/tool/generate_syntax.dart.
75+
// Must be rerun when pkgs/$packageName/doc/schema/ is modified.
76+
''',
77+
).generate();
7078
final outputUri = packageUri.resolve(
7179
'../native_assets_cli/lib/src/$packageName/syntax.g.dart',
7280
);

pkgs/json_syntax_generator/lib/src/generator/syntax_generator.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ import 'normal_class_generator.dart';
1212
class SyntaxGenerator {
1313
final SchemaInfo schemaInfo;
1414

15-
SyntaxGenerator(this.schemaInfo);
15+
final String header;
16+
17+
SyntaxGenerator(this.schemaInfo, {this.header = ''});
1618

1719
String generate() {
1820
final buffer = StringBuffer();
@@ -22,7 +24,7 @@ class SyntaxGenerator {
2224
// for details. All rights reserved. Use of this source code is governed by a
2325
// BSD-style license that can be found in the LICENSE file.
2426
25-
// This file is generated, do not edit.
27+
$header
2628
2729
// ignore_for_file: unused_element
2830

pkgs/native_assets_cli/lib/src/code_assets/syntax.g.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
// This file is generated, do not edit.
6+
// File generated by pkgs/hook/tool/generate_syntax.dart.
7+
// Must be rerun when pkgs/code_assets/doc/schema/ is modified.
68

79
// ignore_for_file: unused_element
810

pkgs/native_assets_cli/lib/src/data_assets/syntax.g.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
// This file is generated, do not edit.
6+
// File generated by pkgs/hook/tool/generate_syntax.dart.
7+
// Must be rerun when pkgs/data_assets/doc/schema/ is modified.
68

79
// ignore_for_file: unused_element
810

pkgs/native_assets_cli/lib/src/hook/syntax.g.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
// This file is generated, do not edit.
6+
// File generated by pkgs/hook/tool/generate_syntax.dart.
7+
// Must be rerun when pkgs/hook/doc/schema/ is modified.
68

79
// ignore_for_file: unused_element
810

0 commit comments

Comments
 (0)