API reference
python:irx:irx.analysis.resolved_nodes.SemanticClassMemberResolution
class SemanticClassMemberResolution
SemanticClassMemberResolution(name: str, kind: ClassMemberResolutionKind, selected: SemanticClassMember, candidates: tuple[SemanticClassMember, ...] = (), signature_key: str | None = None)
Source: packages/irx/src/irx/analysis/resolved_nodes.py:518
Canonical class-member lookup resolution.
Record the ordered candidate set that one class member name considered and the member that won after deterministic inheritance resolution.
Attributes
-
name — Type: str
-
kind — Type: ClassMemberResolutionKind
-
selected — Type: SemanticClassMember
-
candidates — Type: tuple[SemanticClassMember, Ellipsis]
-
signature_key — Type: str | None
Methods
- __init__ —