API reference
python:irx:irx.analysis.handlers._expressions.class_support.ExpressionClassSupportVisitorMixin._resolve_method_overload
method _resolve_method_overload
_resolve_method_overload(class_: SemanticClass, method_name: str, arg_types: list[astx.DataType | None], *, is_static: bool, node: astx.AST) -> tuple[SemanticClassMember, tuple[SemanticClassMember, ...]] | None
Source: packages/irx/src/irx/analysis/handlers/_expressions/class_support.py:484
Resolve one class-method overload from the effective group.
Parameters
-
class_ — Type: SemanticClass
-
method_name — Type: str
-
arg_types — Type: list[astx.DataType | None]
-
is_static — Type: bool
-
node — Type: astx.AST
Returns
Type: tuple[SemanticClassMember, tuple[SemanticClassMember, Ellipsis]] | None