API reference
python:irx:irx.analysis.handlers._declarations.class_methods.DeclarationClassMethodVisitorMixin._make_lowered_method_function
method _make_lowered_method_function
_make_lowered_method_function(class_: SemanticClass, declaration: astx.FunctionDef, signature: FunctionSignature, *, is_static: bool, signature_key: str) -> SemanticFunction
Source: packages/irx/src/irx/analysis/handlers/_declarations/class_methods.py:148
Build one lowered semantic function for a class method.
Parameters
-
class_ — Type: SemanticClass
-
declaration — Type: astx.FunctionDef
-
signature — Type: FunctionSignature
-
is_static — Type: bool
-
signature_key — Type: str
Returns
Type: SemanticFunction