API reference

python:irx:irx.analysis.SemanticClassInitialization

class SemanticClassInitialization

SemanticClassInitialization(instance_initializers: tuple[SemanticClassFieldInitializer, ...] = (), static_initializers: tuple[SemanticClassStaticInitializer, ...] = (), phases: tuple[ClassLifecyclePhase, ...] = ())

Source: packages/irx/src/irx/analysis/resolved_nodes.py:773

Declared as: python:irx:irx.analysis.resolved_nodes.SemanticClassInitialization

Canonical class construction and initialization plan.

Normalize the ordered instance-field and static-field initialization plan that semantic analysis resolves for one class.

Attributes

Methods

Attributes

Search documentation

Type to search.