API reference
python:irx:irx.analysis.extensions.calls.AnalysisCall
class AnalysisCall
AnalysisCall(node: astx.FunctionCall | astx.MethodCall, function: SemanticFunction, info: SemanticInfo, diagnostics: DiagnosticBag, services: CallAnalysisServices)
Source: packages/irx/src/irx/analysis/extensions/calls.py:192
Bound callable identity and narrow services for one analysis invocation.
Attributes
-
node — Type: astx.FunctionCall | astx.MethodCall
-
function — Type: SemanticFunction
-
info — Type: SemanticInfo
-
diagnostics — Type: DiagnosticBag
-
services — Type: CallAnalysisServices
Methods
-
__init__ —
-
__post_init__ — Validate invocation arguments, not merely Protocol presence.