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

Search documentation

Type to search.