DiagnosticableNode< T extends Diagnosticable> class 
    DiagnosticsNode that lazily calls the associated Diagnosticable value to implement getChildren and getProperties.
- Inheritance
 - Object
 - DiagnosticsNode
 - DiagnosticableNode
 
Constructors
- DiagnosticableNode({String name, @required T value, @required DiagnosticsTreeStyle style })
 - Create a diagnostics describing a Diagnosticable value. [...]
 
Properties
- emptyBodyDescription → String
 - 
          Description to show if the node has no displayed properties or children.
          read-only, override
 - style → DiagnosticsTreeStyle
 - 
          Hint for how the node should be displayed.
          read-only, override
 - value → T
 - 
          The actual object this is diagnostics data for.
          final
 - hashCode → int
 - 
          The hash code for this object. [...]
          read-only, inherited
 - level → DiagnosticLevel
 - 
          Priority level of the diagnostic used to control which diagnostics should
be shown and filtered. [...]
          read-only, inherited
 - name → String
 - 
          Label describing the DiagnosticsNode, typically shown before a separator
(see showSeparator). [...]
          final, inherited
 - runtimeType → Type
 - 
          A representation of the runtime type of the object.
          read-only, inherited
 - showName → bool
 - 
          Whether the name of the property should be shown when showing the default
view of the tree. [...]
          final, inherited
 - showSeparator → bool
 - 
          Whether to show a separator between name and description. [...]
          final, inherited
 - textTreeConfiguration → TextTreeConfiguration
 - 
          Returns a configuration specifying how this object should be rendered
as text art.
          @protected, read-only, inherited
 
Methods
- 
          getChildren(
) → List< DiagnosticsNode>  - 
          Children of this DiagnosticsNode. [...]
          override
 - 
          getProperties(
) → List< DiagnosticsNode>  - 
          Properties of this DiagnosticsNode. [...]
          override
 - 
          toDescription(
{TextTreeConfiguration parentConfiguration }) → String  - 
          Returns a description with a short summary of the node itself not
including children or properties. [...]
          override
 - 
          isFiltered(
DiagnosticLevel minLevel) → bool  - 
          Whether the diagnostic should be filtered due to its level being lower
than 
minLevel. [...]inherited - 
          noSuchMethod(
Invocation invocation) → dynamic  - 
          Invoked when a non-existent method or property is accessed. [...]
          inherited
 - 
          toJsonMap(
) → Map< String, Object>  - 
          Serialize the node excluding its descendants to a JSON map. [...]
          @mustCallSuper, inherited
 - 
          toString(
{TextTreeConfiguration parentConfiguration, DiagnosticLevel minLevel: DiagnosticLevel.info }) → String  - 
          Returns a string representation of this diagnostic that is compatible with
the style of the parent if the node is not the root. [...]
          inherited
 - 
          toStringDeep(
{String prefixLineOne: '', String prefixOtherLines, TextTreeConfiguration parentConfiguration, DiagnosticLevel minLevel: DiagnosticLevel.debug }) → String  - 
          Returns a string representation of this node and its descendants. [...]
          inherited
 
Operators
- 
          operator ==(
dynamic other) → bool  - 
          The equality operator. [...]
          inherited