Documentation

irx.analysis.handlers._expressions.class_support

irx.analysis.handlers._expressions.class_support

Source: packages/irx/src/irx/analysis/handlers/_expressions/class_support.py

title: Expression class-resolution helpers.
summary: >-
  Resolve class members, overload sets, and field metadata shared by the class-
  oriented expression visitors.

Classes

ExpressionClassSupportVisitorMixin(ClassMemberFormattingVisitorMixin)

title: Expression class-resolution helpers.

Methods

bound_method_matches(self, class_: SemanticClass, member: SemanticClassMember, arg_types: list[astx.DataType | None], node: astx.AST, *, exact: bool) -> bool
title: >-
  Match a candidate's own keyword names without speculative visits.
parameters:
  class_:
    type: SemanticClass
  member:
    type: SemanticClassMember
  arg_types:
    type: list[astx.DataType | None]
  node:
    type: astx.AST
  exact:
    type: bool
returns:
  type: bool

Search documentation

Type to search.