INNER CODE UNIT · Dart
_FunctionsFrameworkBuilder
GoogleCloudPlatform/functions-framework-dart · functions_framework_builder/lib/builder.dart:39
class _FunctionsFrameworkBuilder implements Builder {
const _FunctionsFrameworkBuilder();
@override
Map<String, List<String>> get buildExtensions => const {
r'lib/functions.dart': ['bin/server.dart'],
};
@override
Future<void> build(BuildStep buildStep) async {
final entries = <String, FactoryData>{};
final libraryElement = await buildStep.inputLibrary;
final validator = await FunctionTypeValidator.create(buildStep.resolver);
for (var annotatedElement in _fromLibrary(libraryElement)) {
final element = annotatedElement.element;
if (element is! TopLevelFunctionElement || element.isPrivate) {