API reference
python:irx:irx.analysis.ResolvedContextManager
class ResolvedContextManager
ResolvedContextManager(class_: SemanticClass, manager_type: astx.DataType, enter: ResolvedMethodCall, exit: ResolvedMethodCall, target_symbol: SemanticSymbol | None = None)
Source: packages/irx/src/irx/analysis/resolved_nodes.py:1912
Declared as: python:irx:irx.analysis.resolved_nodes.ResolvedContextManager
Resolved context-manager metadata.
Capture the manager class, resolved __enter__/__exit__ methods, and optional target binding for one with statement.
Attributes
-
class_ — Type: SemanticClass
-
manager_type — Type: astx.DataType
-
enter — Type: ResolvedMethodCall
-
exit — Type: ResolvedMethodCall
-
target_symbol — Type: SemanticSymbol | None
Methods
- __init__ —