(multiIndex: MultiIndex, result)
| 561 | } |
| 562 | |
| 563 | execute(multiIndex: MultiIndex, result) { |
| 564 | if(this.constantReturn && this.strata.length === 1) { |
| 565 | result = this.strata[0].execute(multiIndex, result, {single: true}); |
| 566 | } else { |
| 567 | for(let stratum of this.strata) { |
| 568 | result = stratum.execute(multiIndex, result); |
| 569 | if(result.length === 0) break; |
| 570 | } |
| 571 | } |
| 572 | return result; |
| 573 | } |
| 574 | } |
| 575 | |
| 576 | export class IfScan implements ProposalProvider { |
no outgoing calls
no test coverage detected