API reference
python:irx:irx.analysis.ClassLifecyclePhase
class ClassLifecyclePhase
ClassLifecyclePhase(owner: str, fields: tuple[SemanticClassFieldInitializer, ...], initializer: SemanticFunction | None = None, destructor: SemanticFunction | None = None)
Source: packages/irx/src/irx/analysis/resolved_nodes.py:796
Declared as: python:irx:irx.analysis.resolved_nodes.ClassLifecyclePhase
One canonical initialization and destruction phase.
Attributes
-
owner — Type: str
-
fields — Type: tuple[SemanticClassFieldInitializer, Ellipsis]
-
initializer — Type: SemanticFunction | None
-
destructor — Type: SemanticFunction | None
Methods
- __init__ —