emit method

  1. @override
String emit({
  1. int indent = 0,
})
override

Implementation

@override
String emit({int indent = 0}) {
  final String argsText = arguments
      .map((arg) => arg.emit(indent: indent))
      .join(", ");

  if (target != null) {
    final operator = useColon ? ":" : ".";
    return "${target!.emit()}$operator$methodName($argsText)";
  }

  final operator = useColon ? ":" : "";
  return "$operator$methodName($argsText)";
}