(names, constants)
| 998 | return `for(${this.varKind} ${this.name} ${this.loop} ${this.iterable})` + super.render(opts); |
| 999 | } |
| 1000 | optimizeNames(names, constants) { |
| 1001 | if (!super.optimizeNames(names, constants)) |
| 1002 | return; |
| 1003 | this.iterable = optimizeExpr(this.iterable, names, constants); |
| 1004 | return this; |
| 1005 | } |
| 1006 | get names() { |
| 1007 | return addNames(super.names, this.iterable.names); |
| 1008 | } |
nothing calls this directly
no test coverage detected