generate method

  1. @override
FutureOr<GenerateComponentResult> generate(
  1. Element2 element,
  2. ConstantReader annotation,
  3. BuildStep buildStep
)
override

Implementation

@override
FutureOr<GenerateComponentResult> generate(
  Element2 element,
  ConstantReader annotation,
  BuildStep buildStep,
) {
  final prefix =
      annotation.peek(GenerateNameBase.$prefix)?.stringValue ??
      const GenerateName().prefix;

  final varName = '$prefix${element.displayName.camelCase}';
  final result = element.name3 ?? '';
  return GenerateComponentResult(content: "const $varName = '$result';");
}