visitNominalTypeExpr method
Implementation
@override
String visitNominalTypeExpr(NominalTypeExpr expr) {
final output = StringBuffer();
output.write(expr.id);
if (expr.arguments.isNotEmpty) {
output.write(_lexicon.typeListStart);
for (final type in expr.arguments) {
final typeString = formatAST(type);
output.write(typeString);
}
output.write(_lexicon.typeListEnd);
}
if (expr.isNullable) {
output.write(_lexicon.nullableTypePostfix);
}
return output.toString();
}