ancestorsString function

String ancestorsString(
  1. BuildContext context, {
  2. Type? highlightedType,
  3. String highlightedEsc = actionStyleEsc,
  4. String resetEsc = resetEsc,
})

Implementation

String ancestorsString(
  BuildContext context, {
  Type? highlightedType,
  String highlightedEsc = actionStyleEsc,
  String resetEsc = resetEsc
}) {
  final buffer = StringBuffer();
  context.visitAncestorElements(
    (element) {
      if (highlightedType != null && element.widget.runtimeType == highlightedType)
        buffer.write(' ← ' + dimGreenTextEsc + element.toStringShort() + '#${element.hashCode}' + resetEsc);
      else
        buffer.write(' ← ' + element.toStringShort() + '#${element.hashCode}');
      return true;
    }
  );
  return buffer.toString();
}