@Override public Iterable<RangedAnnotation<Object>> rangedAnnotations(int start, int end, ReadableStringSet keys) { return fullAnnotationSet.rangedAnnotations(start, end, keys); }
annotations.rangedAnnotations(start, end, keys); return new Iterable<RangedAnnotation<String>>() { @Override
expectRanges(a.rangedAnnotations(0, a.size(), strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15), range("a", null, 15, 36) )); expectRanges(a.rangedAnnotations(10, 26, strs("a")), ranges( range("a", "1", 10, 15), range("a", null, 15, 36) )); expectRanges(a.rangedAnnotations(9, 14, strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15) )); expectRanges(a.rangedAnnotations(9, 15, strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15) )); expectRanges(a.rangedAnnotations(9, 16, strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15), range("a", null, 15, 36) )); expectRanges(a.rangedAnnotations(10, 14, strs("a")), ranges( range("a", "1", 10, 15) )); expectRanges(a.rangedAnnotations(10, 15, strs("a")), ranges( range("a", "1", 10, 15) ));
expectRanges(a.rangedAnnotations(0, a.size(), strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15), range("a", null, 15, 36) )); expectRanges(a.rangedAnnotations(10, 26, strs("a")), ranges( range("a", "1", 10, 15), range("a", null, 15, 36) )); expectRanges(a.rangedAnnotations(9, 14, strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15) )); expectRanges(a.rangedAnnotations(9, 15, strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15) )); expectRanges(a.rangedAnnotations(9, 16, strs("a")), ranges( range("a", null, 0, 10), range("a", "1", 10, 15), range("a", null, 15, 36) )); expectRanges(a.rangedAnnotations(10, 14, strs("a")), ranges( range("a", "1", 10, 15) )); expectRanges(a.rangedAnnotations(10, 15, strs("a")), ranges( range("a", "1", 10, 15) ));