API reference
python:irx:irx.analysis.ResolvedClassConstruction
class ResolvedClassConstruction
ResolvedClassConstruction(class_: SemanticClass, initialization: SemanticClassInitialization, evaluations: tuple[astx.DataType, ...] = (), argument_indices: tuple[int, ...] = (), argument_types: tuple[astx.DataType, ...] = (), native_file: ResolvedNativeFileInitialization | None = None, native_exception: ResolvedNativeExceptionInitialization | None = None)
Source: packages/irx/src/irx/analysis/resolved_nodes.py:1833
Declared as: python:irx:irx.analysis.resolved_nodes.ResolvedClassConstruction
Resolved class construction metadata.
Capture the analyzed class identity and ordered initialization plan for one default class construction expression.
Attributes
-
class_ — Type: SemanticClass
-
initialization — Type: SemanticClassInitialization
-
evaluations — Type: tuple[astx.DataType, Ellipsis]
-
argument_indices — Type: tuple[int, Ellipsis]
-
argument_types — Type: tuple[astx.DataType, Ellipsis]
-
native_file — Type: ResolvedNativeFileInitialization | None
-
native_exception — Type: ResolvedNativeExceptionInitialization | None
Methods
- __init__ —