buildStateLabel method

String buildStateLabel(
  1. State state
)
inherited

Implementation

String buildStateLabel(State state) {
  final parameters = state.parameters;
  final params =
      parameters.entries.map((e) => '${e.value} ${e.key}').join(', ');
  final buffer = StringBuffer();
  buffer.write('${state.name}($params)');
  if (state.hasAction) {
    final name = state.name;
    writeAction(buffer, 'do$name()');
  }

  return buffer.toString();
}