API reference
python:irx:irx.analysis.handlers._expressions.mutation.ExpressionMutationVisitorMixin._resolve_string_assignment_ownership
method _resolve_string_assignment_ownership
_resolve_string_assignment_ownership(node: astx.AST, value: astx.AST, symbol: SemanticSymbol, *, target_name: str, target_type: astx.DataType | None, is_local: bool) -> None
Source: packages/irx/src/irx/analysis/handlers/_expressions/mutation.py:340
Validate and record one string pointer replacement.
Parameters
-
node — Type: astx.AST
-
value — Type: astx.AST
-
symbol — Type: SemanticSymbol
-
target_name — Type: str
-
target_type — Type: astx.DataType | None
-
is_local — Type: bool