Documentation
irx.analysis.handlers._declarations.class_members
irx.analysis.handlers._declarations.class_members
Source: packages/irx/src/irx/analysis/handlers/_declarations/class_members.py
title: Declaration class-member resolution helpers.
summary: >-
Resolve declared and effective class members, then finish class-definition
analysis from the normalized declaration metadata.
Classes
DeclarationClassMemberVisitorMixin(DeclarationClassMethodVisitorMixin)
title: Declaration class-member resolution helpers.
Methods
resolve_class_structure_in_module(self, class_: SemanticClass) -> SemanticClass
title: Resolve structural members in the declaring module's namespace.
parameters:
class_:
type: SemanticClass
returns:
type: SemanticClass
visit(self, node: astx.ClassDefStmt) -> None
title: Visit ClassDefStmt nodes.
parameters:
node:
type: astx.ClassDefStmt