SkinAuditScheduler class
Properties
auditCount
→ int
How many audits actually ran (diagnostics: the pilot's
polling auditor would show one per frame; the productized one
shows one per real change).
no setter
dirtyReasons
→ Set <String >
The reasons the current dirty mark collected (banner
diagnostics + receipts).
no setter
hashCode
→ int
The hash code for this object.
no setter inherited
isDirty
→ bool
Whether a signal marked the tree dirty since the last audit.
no setter
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
Methods
consumeDirty ()
→ bool
Consumes the dirty mark. Returns true exactly once per dirty
mark — the caller runs ONE audit; the next consume without a
new signal returns false (no polling loop).
markDirty (String reason )
→ void
A real signal happened (dependency changed, view updated, route
pushed). Idempotent + coalescing: repeated marks between audits
collapse into one.
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset ()
→ void
Resets every counter (test-lane teardown).
toString ()
→ String
A string representation of this object.
inherited