API reference

python:irx:irx.analysis.handlers._declarations.class_members.DeclarationClassMemberVisitorMixin._resolve_effective_class_members

method _resolve_effective_class_members

_resolve_effective_class_members(class_: SemanticClass, mro: tuple[SemanticClass, ...], declared_member_table: dict[str, SemanticClassMember], declared_method_groups: dict[str, tuple[SemanticClassMember, ...]]) -> tuple[dict[str, SemanticClassMember], dict[str, tuple[SemanticClassMember, ...]], dict[str, SemanticClassMemberResolution], dict[str, tuple[SemanticClassMemberResolution, ...]]]

Source: packages/irx/src/irx/analysis/handlers/_declarations/class_members.py:448

Resolve the effective class members for one class.

Parameters

Returns

Type: tuple[dict[str, SemanticClassMember], dict[str, tuple[SemanticClassMember, Ellipsis]], dict[str, SemanticClassMemberResolution], dict[str, tuple[SemanticClassMemberResolution, Ellipsis]]]

Search documentation

Type to search.