build method

  1. @override
String build(
  1. Context context,
  2. String name,
  3. List<String> arguments
)
override

Implementation

@override
String build(Context context, String name, List<String> arguments) {
  name = context.allocateLocal(name);
  final declaration = '$T $name(${parameters.join(' ,')}) { $body }';
  addLocalDeclaration(context, name, declaration);
  final args = checkArguments(parameters, arguments, body);
  return '$name($args)';
}