DiagnosticsTreeStyle enum
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.
 
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.sparse style 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
- hashCode → int
 - 
  The hash code for this object.
  no setterinherited
 - index → int
 - 
  A numeric identifier for the enumerated value.
  no setterinherited
 - name → String
 - 
      
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
 - 
  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
 - 
  toString(
) → String  - 
  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.