getRuntime<T extends Object> method

DOMNodeRuntime<T> getRuntime<T extends Object>()

Same as runtime, but casted to DOMNodeRuntime<T>.

Implementation

DOMNodeRuntime<T> getRuntime<T extends Object>() {
  final treeMap = this.treeMap as DOMTreeMap<T>?;
  return treeMap != null
      ? treeMap.getRuntimeNode(this) ??
          (throw StateError(
              "This `DOMNode` is not associated with `treeMap`!"))
      : DOMNodeRuntimeDummy(treeMap, this, null);
}