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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…