generateComparator static method

String Function(String, String) generateComparator(
  1. DartType type
)

Implementation

static String Function(String, String) generateComparator(DartType type) {
  if (type is! InterfaceType || type.element.displayName == 'dynamic') {
    return (a, b) => '$a == $b';
  }
  var eq = generateEquality(type, true);
  if (eq == null) return (a, b) => '$a == $b';
  return (a, b) => '$eq.equals($a, $b)';
}