Hwaro::Core::Lifecycle::Manager
Constructors
new
SourceInstance methods
hook_count
Sourceon(point : HookPoint, priority : Int32 = 0, name : String = "anonymous", &block : BuildContext -> HookResult)
Register a hook at a specific point
run_phase(phase : Phase, context : BuildContext, &) : HookResult
Execute a phase with before/after hooks
trigger(point : HookPoint, context : BuildContext) : HookResult
Trigger all hooks at a specific point. Only Abort (or a raised
HwaroError) terminates the build.