display method

String? display(
  1. dynamic k, {
  2. Map<String, String>? refers,
})

Implementation

String? display(DartType k, {Map<String, String>? refers}) {
  return visit(k, (x) {
    if (x is VoidType) {
      return 'dynamic';
    }
    if (x is TypeParameterType) {
      return refers?[x.element.displayName] ?? 'dynamic';
    }
    return x.element?.name ?? 'dynamic';
  }, (x, xs) => '$x<${xs.join(', ')}>');
}