- override
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(); }