fixing stupid bug introduced in previous commit
simplification of api
This commit is contained in:
@@ -256,7 +256,7 @@ trait Range<in T : Comparable<T>> {
|
||||
fun contains(item : T) : Boolean
|
||||
}
|
||||
|
||||
class IntRange(val start : Int, val size : Int, val isReversed : Boolean = false) : Range<Int>, IntIterable {
|
||||
class IntRange(val start : Int, val size : Int) : Range<Int>, IntIterable {
|
||||
fun iterator () : IntIterator
|
||||
|
||||
fun contains (elem: Int) : Boolean
|
||||
@@ -266,9 +266,11 @@ class IntRange(val start : Int, val size : Int, val isReversed : Boolean = false
|
||||
fun minus() : IntRange
|
||||
|
||||
fun step(step: Int) : IntIterator
|
||||
|
||||
val isReversed : Boolean
|
||||
}
|
||||
|
||||
class LongRange(val start : Long, val size : Long, val isReversed : Boolean = false) : Range<Long>, LongIterable {
|
||||
class LongRange(val start : Long, val size : Long) : Range<Long>, LongIterable {
|
||||
fun iterator () : LongIterator
|
||||
|
||||
fun contains (elem: Long) : Boolean
|
||||
@@ -278,9 +280,11 @@ class LongRange(val start : Long, val size : Long, val isReversed : Boolean = fa
|
||||
fun minus() : LongRange
|
||||
|
||||
fun step(step: Long) : LongIterator
|
||||
|
||||
val isReversed : Boolean
|
||||
}
|
||||
|
||||
class ByteRange(val start : Byte, val size : Int, val isReversed : Boolean = false) : Range<Byte>, ByteIterable {
|
||||
class ByteRange(val start : Byte, val size : Int) : Range<Byte>, ByteIterable {
|
||||
fun iterator () : ByteIterator
|
||||
|
||||
fun contains (elem: Byte) : Boolean
|
||||
@@ -290,9 +294,11 @@ class ByteRange(val start : Byte, val size : Int, val isReversed : Boolean = fal
|
||||
fun minus() : ByteRange
|
||||
|
||||
fun step(step: Int) : ByteIterator
|
||||
|
||||
val isReversed : Boolean
|
||||
}
|
||||
|
||||
class ShortRange(val start : Short, val size : Int, val isReversed : Boolean = false) : Range<Short>, ShortIterable {
|
||||
class ShortRange(val start : Short, val size : Int) : Range<Short>, ShortIterable {
|
||||
fun iterator () : ShortIterator
|
||||
|
||||
fun contains (elem: Byte) : Boolean
|
||||
@@ -302,9 +308,11 @@ class ShortRange(val start : Short, val size : Int, val isReversed : Boolean = f
|
||||
fun minus() : ShortRange
|
||||
|
||||
fun step(step: Int) : ShortIterator
|
||||
|
||||
val isReversed : Boolean
|
||||
}
|
||||
|
||||
class CharRange(val start : Char, val size : Int, val isReversed : Boolean = false) : Range<Char>, CharIterable {
|
||||
class CharRange(val start : Char, val size : Int) : Range<Char>, CharIterable {
|
||||
fun iterator () : CharIterator
|
||||
|
||||
fun contains (elem: Char) : Boolean
|
||||
@@ -314,6 +322,8 @@ class CharRange(val start : Char, val size : Int, val isReversed : Boolean = fal
|
||||
fun minus() : CharRange
|
||||
|
||||
fun step(step: Int) : CharIterator
|
||||
|
||||
val isReversed : Boolean
|
||||
}
|
||||
|
||||
abstract class Number : Hashable {
|
||||
|
||||
Reference in New Issue
Block a user