mappedValueIdentifiers function

Set<String> mappedValueIdentifiers(
  1. SetOrMapLiteral map
)

Возвращает имена полей, которые уже "присутствуют" как value = SimpleIdentifier

Implementation

Set<String> mappedValueIdentifiers(SetOrMapLiteral map) {
  final Set<String> out = <String>{};
  for (final MapLiteralEntry entry in mapEntries(map)) {
    final Expression v = entry.value;
    if (v is SimpleIdentifier) out.add(v.name);
  }
  return out;
}