(start, stop)
| 82 | } |
| 83 | |
| 84 | complement(start, stop) { |
| 85 | const result = new IntervalSet(); |
| 86 | result.addInterval(new Interval(start, stop + 1)); |
| 87 | if(this.intervals !== null) |
| 88 | this.intervals.forEach(toRemove => result.removeRange(toRemove)); |
| 89 | return result; |
| 90 | } |
| 91 | |
| 92 | contains(item) { |
| 93 | if (this.intervals === null) { |
nothing calls this directly
no test coverage detected