API reference
python:irx:irx.analysis.SemanticClassLayoutField
class SemanticClassLayoutField
SemanticClassLayoutField(member: SemanticClassMember, logical_index: int, storage_index: int, owner_name: str, owner_qualified_name: str, resource_kind: ResourceKind | None = None, access_index: int = 0)
Source: packages/irx/src/irx/analysis/resolved_nodes.py:611
Declared as: python:irx:irx.analysis.resolved_nodes.SemanticClassLayoutField
One resolved instance-field storage slot.
Record the stable storage position for one declared instance attribute in the flattened class-object layout.
Attributes
-
member — Type: SemanticClassMember
-
logical_index — Type: int
-
storage_index — Type: int
-
owner_name — Type: str
-
owner_qualified_name — Type: str
-
resource_kind — Type: ResourceKind | None
-
access_index — Type: int
Methods
- __init__ —