INNER CODE UNIT · Dart
FunctionalWidgetGenerator
rrousselGit/functional_widget · packages/functional_widget/lib/function_to_widget_class.dart:46
class FunctionalWidgetGenerator
extends GeneratorForAnnotation<FunctionalWidget> {
FunctionalWidgetGenerator([FunctionalWidget? options])
: _defaultOptions = FunctionalWidget(
debugFillProperties: options?.debugFillProperties,
widgetType: options?.widgetType ?? FunctionalWidgetType.stateless,
);
final FunctionalWidget _defaultOptions;
final _emitter = DartEmitter(
allocator: Allocator.none,
orderDirectives: false,
useNullSafetySyntax: true,
);
// determineClassName tries to determine a class name used for
// class generation. In case a custom name is being provided,
// we will use custom name - otherwise we will try to get name