visitTemplateLiteral method

  1. @override
dynamic visitTemplateLiteral(
  1. TemplateLiteral node
)

Implementation

@override
visitTemplateLiteral(TemplateLiteral node) {
  final buffer = StringBuffer();
  for (int i = 0; i < node.strings.length; i++) {
    buffer.write(node.strings[i]);
    if (i < node.expressions.length) {
      final value = getValueFromExpression(node.expressions[i]);
      buffer.write(value?.toString() ?? 'null');
    }
  }
  return buffer.toString();
}