(a container)
| 577 | } |
| 578 | |
| 579 | func (ac *arrayContainer) intersects(a container) bool { |
| 580 | switch x := a.(type) { |
| 581 | case *arrayContainer: |
| 582 | return ac.intersectsArray(x) |
| 583 | case *bitmapContainer: |
| 584 | return x.intersects(ac) |
| 585 | case *runContainer16: |
| 586 | return x.intersects(ac) |
| 587 | } |
| 588 | panic("unsupported container type") |
| 589 | } |
| 590 | |
| 591 | func (ac *arrayContainer) iand(a container) container { |
| 592 | switch x := a.(type) { |
nothing calls this directly
no test coverage detected