generateMainClass method

Future<void> generateMainClass(
  1. List<LocalizationSheet> sheets,
  2. String outputDir,
  3. String className,
  4. bool includeFlutterDelegates,
)

Write main class file to disk (CLI mode).

Implementation

Future<void> generateMainClass(
  List<LocalizationSheet> sheets,
  String outputDir,
  String className,
  bool includeFlutterDelegates,
) async {
  final content = generateContent(sheets, className, includeFlutterDelegates);
  final file = File(path.join(outputDir, 'generated_localizations.dart'));
  await file.writeAsString(content);
}