1. override
String toString()

Returns a string representation of this object.

Source

@override
String toString() {
  StringBuffer buffer = new StringBuffer();
  buffer.write('$runtimeType($id');
  if (_dirty)
    buffer.write(" (${ owner != null && owner._dirtyNodes.contains(this) ? 'dirty' : 'STALE' })");
  if (_shouldMergeAllDescendantsIntoThisNode)
    buffer.write(' (leaf merge)');
  buffer.write('; $rect');
  if (wasAffectedByClip)
    buffer.write(' (clipped)');
  for (SemanticsAction action in SemanticsAction.values.values) {
    if ((_actions & action.index) != 0)
      buffer.write('; $action');
  }
  if (hasCheckedState) {
    if (isChecked)
      buffer.write('; checked');
    else
      buffer.write('; unchecked');
  }
  if (label.isNotEmpty)
    buffer.write('; "$label"');
  buffer.write(')');
  return buffer.toString();
}