(names, constants)
| 931 | return this; |
| 932 | } |
| 933 | optimizeNames(names, constants) { |
| 934 | var _a; |
| 935 | this.else = (_a = this.else) === null || _a === void 0 ? void 0 : _a.optimizeNames(names, constants); |
| 936 | if (!(super.optimizeNames(names, constants) || this.else)) |
| 937 | return; |
| 938 | this.condition = optimizeExpr(this.condition, names, constants); |
| 939 | return this; |
| 940 | } |
| 941 | get names() { |
| 942 | const names = super.names; |
| 943 | addExprNames(names, this.condition); |
no test coverage detected