memberIdentifier function

String memberIdentifier(
  1. String name
)

Converts name to a valid Dart member identifier in camelCase.

Reserved words and members that would collide with Object get a $ suffix, for example class becomes class$.

Implementation

String memberIdentifier(String name) {
  final identifier = camelCase(name);
  if (_reservedWords.contains(identifier) ||
      _objectMembers.contains(identifier)) {
    return '$identifier\$';
  }
  return identifier;
}