DiagnosticsTreeStyle enum - foundation library (original) (raw)
Styles for displaying a node in a DiagnosticsNode tree.
In release mode, these styles may be ignored, as diagnostics are compacted or truncated to save on binary size.
See also:
- DiagnosticsNode.toStringDeep, which dumps text art trees for these styles.
Inheritance
Available extensions
Values
none → const DiagnosticsTreeStyle
A style that does not display the tree, for release mode.
sparse → const DiagnosticsTreeStyle
Sparse style for displaying trees.
See also:
- RenderObject, which uses this style.
offstage → const DiagnosticsTreeStyle
Connects a node to its parent with a dashed line.
See also:
- RenderSliverMultiBoxAdaptor, which uses this style to distinguish offstage children from onstage children.
dense → const DiagnosticsTreeStyle
Slightly more compact version of the sparse style.
See also:
- Element, which uses this style.
transition → const DiagnosticsTreeStyle
Style that enables transitioning from nodes of one style to children of another.
See also:
- RenderParagraph, which uses this style to display a TextSpan child in a way that is compatible with the DiagnosticsTreeStyle.sparsestyle of the RenderObject tree.
error → const DiagnosticsTreeStyle
Style for displaying content describing an error.
See also:
- FlutterError, which uses this style for the root node in a tree describing an error.
whitespace → const DiagnosticsTreeStyle
Render the tree just using whitespace without connecting parents to children using lines.
See also:
- SliverGeometry, which uses this style.
flat → const DiagnosticsTreeStyle
Render the tree without indenting children at all.
See also:
- DiagnosticsStackTrace, which uses this style.
singleLine → const DiagnosticsTreeStyle
Render the tree on a single line without showing children.
errorProperty → const DiagnosticsTreeStyle
Render the tree using a style appropriate for properties that are part of an error message.
The name is placed on one line with the value and properties placed on the following line.
See also:
- singleLine, which displays the same information but keeps the property and value on the same line.
shallow → const DiagnosticsTreeStyle
Render only the immediate properties of a node instead of the full tree.
See also:
- DebugOverflowIndicatorMixin, which uses this style to display just the immediate children of a node.
truncateChildren → const DiagnosticsTreeStyle
Render only the children of a node truncating before the tree becomes too large.
Properties
The hash code for this object.
no setterinherited
A numeric identifier for the enumerated value.
no setterinherited
Available on Enum, provided by the EnumName extension
The name of the enum value.
no setter
A representation of the runtime type of the object.
no setterinherited
Methods
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
A string representation of this object.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited
Constants
values → const List<DiagnosticsTreeStyle>
A constant List of the values in this enum, in order of their declaration.