extractPlaceholders static method

Set<String> extractPlaceholders(
  1. String message
)

All placeholder variable names referenced in message, recursing into plural/select branches. The same name appearing twice is returned once.

Implementation

static Set<String> extractPlaceholders(String message) {
  final result = <String>{};
  _walk(message, (expr) {
    if (expr.varName != null) result.add(expr.varName!);
  });
  return result;
}