Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
None
-
None
-
None
-
New
Description
Subclasses of OffsetRange should return a proper covariant on slice(); this ensures the sliced copy is still an instance of the same class.
Passage should throw a RuntimeException from that method since it's not a sub-divisible (passages contain sub-ranges).