(self, other: StringRef)
| 2255 | super().__init__(ast, StringSort(), vars) |
| 2256 | |
| 2257 | def __add__(self, other: StringRef) -> StringRef: |
| 2258 | if isinstance(other, str): |
| 2259 | other = StringVal(other) |
| 2260 | return StringRef( |
| 2261 | StrConcatNode(self._ast, other._ast), |
| 2262 | _merge(self._vars, other._vars), |
| 2263 | ) |
| 2264 | |
| 2265 | def __radd__(self, other: str) -> StringRef: |
| 2266 | return StringVal(other) + self |
nothing calls this directly
no test coverage detected