formatLibrary static method
String
formatLibrary(
- Library library, {
- bool orderDirectives = false,
- required bool useNullSafetySyntax,
- required bool usesUuid,
})
Implementation
static String formatLibrary(Library library,
{bool orderDirectives = false, required bool useNullSafetySyntax, required bool usesUuid}) {
final emitter = DartEmitter(
allocator: CustomAllocator(usesUuid: usesUuid),
orderDirectives: orderDirectives,
useNullSafetySyntax: useNullSafetySyntax,
);
final libraryOutput = DartFormatter().format('// GENERATED CODE - DO NOT MODIFY BY HAND\n\n\n'
'// ignore_for_file: prefer_initializing_formals, unnecessary_brace_in_string_interps\n\n'
'${library.accept(emitter)}\n\n'
'T _throwStateError<T>(String message) => throw StateError(message);\n\n');
return libraryOutput;
}