KT-2579 Rename Range.minus() to reversed and make it extension

#KT-2579 fixed
This commit is contained in:
Evgeny Gerashchenko
2012-08-09 16:14:00 +04:00
parent 577d83605f
commit 1bc99ef19a
12 changed files with 43 additions and 50 deletions
+23
View File
@@ -0,0 +1,23 @@
package kotlin
public val CharRange.reversed: CharRange
get() = CharRange(end, if (start < end) -size else size)
public val ByteRange.reversed: ByteRange
get() = ByteRange(end, if (start < end) -size else size)
public val ShortRange.reversed: ShortRange
get() = ShortRange(end, if (start < end) -size else size)
public val IntRange.reversed: IntRange
get() = IntRange(end, if (start < end) -size else size)
public val FloatRange.reversed: FloatRange
get() = FloatRange(end, if (start < end) -size else size)
public val LongRange.reversed: LongRange
get() = LongRange(end, if (start < end) -size else size)
public val DoubleRange.reversed: DoubleRange
get() = DoubleRange(end, if (start < end) -size else size)