saealib.core.ExecutablePlan#
- class saealib.core.ExecutablePlan(*, graph, diagnostics, required_runtime_capabilities, active_rule_namespaces, active_rule_names, inserted_adapters=(), contract_snapshots=())[ソース]#
ベースクラス:
objectImmutable result of compilation; execution belongs to a later phase.
- パラメータ:
graph (ComponentGraph)
diagnostics (tuple[Diagnostic, ...])
required_runtime_capabilities (frozenset[str])
active_rule_namespaces (frozenset[str])
active_rule_names (tuple[str, ...])
inserted_adapters (tuple[object, ...])
contract_snapshots (tuple[tuple[str, ComponentContract], ...])
Methods
Method Details
- ExecutablePlan.__init__(*, graph, diagnostics, required_runtime_capabilities, active_rule_namespaces, active_rule_names, inserted_adapters=(), contract_snapshots=())#
- パラメータ:
graph (ComponentGraph)
diagnostics (tuple[Diagnostic, ...])
required_runtime_capabilities (frozenset[str])
active_rule_namespaces (frozenset[str])
active_rule_names (tuple[str, ...])
inserted_adapters (tuple[object, ...])
contract_snapshots (tuple[tuple[str, ComponentContract], ...])
- 戻り値の型:
None