equal
deleted
inserted
replaced
23 object Range { |
23 object Range { |
24 def apply(start: Offset): Range = Range(start, start) |
24 def apply(start: Offset): Range = Range(start, start) |
25 def length(text: CharSequence): Range = Range(0, text.length) |
25 def length(text: CharSequence): Range = Range(0, text.length) |
26 |
26 |
27 val zero: Range = apply(0) |
27 val zero: Range = apply(0) |
28 val full: Range = apply(0, Integer.MAX_VALUE / 2) |
28 val full: Range = apply(0, Int.MaxValue / 2) |
29 val offside: Range = apply(-1) |
29 val offside: Range = apply(-1) |
30 |
30 |
31 object Ordering extends scala.math.Ordering[Range] { |
31 object Ordering extends scala.math.Ordering[Range] { |
32 def compare(r1: Range, r2: Range): Int = r1 compare r2 |
32 def compare(r1: Range, r2: Range): Int = r1 compare r2 |
33 } |
33 } |