hawkEntryPointBuilder function
Builder
hawkEntryPointBuilder(
- BuilderOptions options
Implementation
Builder hawkEntryPointBuilder(BuilderOptions options) {
try {
// return SharedPartBuilder(
// [HawkApiGenerator()],
// 'hawk_source_gen',
// additionalOutputExtensions: ['.hawk.dart'],
// );
return LibraryBuilder(
HawkEntryPointGenerator(),
generatedExtension: '.hawk.dart',
allowSyntaxErrors: false,
options: options,
header: _header,
);
} catch (e) {
final lines = <String>[
'Could not parse the options provided for `hawk_source_gen`.',
e.toString(),
];
throw StateError(lines.join('\n'));
}
}