BloomCouplerDebugExtension extension

Extension providing zero-overhead debugging capabilities to BloomCoupler dynamic sockets.

on

Properties

debug → BloomDebug

Available on BloomCoupler, provided by the BloomCouplerDebugExtension extension

Access point for zero-overhead node inspection and diagnostics.
no setter
debugCreationLocation → String?

Available on BloomCoupler, provided by the BloomCouplerDebugExtension extension

The exact code location where this coupler was instantiated in debug mode.
no setter
debugLabel ↔ String?

Available on BloomCoupler, provided by the BloomCouplerDebugExtension extension

A developer-defined label to identify this coupler socket in debug mode.
getter/setter pair
debugVersion → int

Available on BloomCoupler, provided by the BloomCouplerDebugExtension extension

The internal version of this BloomCoupler for testing and verification.
no setter

Methods

debugTrace([String? label, int traceCount = 5]) → void

Available on BloomCoupler, provided by the BloomCouplerDebugExtension extension

Captures the current stack trace and assigns an optional label to this coupler socket.
withDebugLabel(String label) → BloomCoupler

Available on BloomCoupler, provided by the BloomCouplerDebugExtension extension

Assigns a developer-defined debug label and returns this coupler socket.