debugReflector property

LpdagReflector? get debugReflector

Zero-overhead diagnostic reflector for Flutter DevTools and LPDAG inspection.

In debug mode, returns an LpdagReflector instance providing safe, read-only inspection of node metadata, local topology (sources and targets), and reactive payloads.

In release builds, this getter returns null with zero runtime overhead.

Implementation

LpdagReflector? get debugReflector {
  LpdagReflector? reflector;
  assert(() {
    reflector = _createLpdagReflector(this);
    return true;
  }());
  return reflector;
}