Minor: remove inapplicable operator modifiers.

This commit is contained in:
Ilya Gorbunov
2015-11-09 01:03:11 +03:00
parent f7135dfe50
commit 75f5cec190
3 changed files with 12 additions and 12 deletions
@@ -22,4 +22,4 @@ private class ArrayIterator<T>(val array: Array<T>) : Iterator<T> {
override fun next() = array[index++]
}
public fun iterator<T>(array: Array<T>): Iterator<T> = ArrayIterator(array)
public fun <T> iterator(array: Array<T>): Iterator<T> = ArrayIterator(array)
@@ -66,11 +66,11 @@ private class ArrayBooleanIterator(private val array: BooleanArray) : BooleanIte
override fun nextBoolean() = array[index++]
}
public operator fun iterator(array: ByteArray): ByteIterator = ArrayByteIterator(array)
public operator fun iterator(array: CharArray): CharIterator = ArrayCharIterator(array)
public operator fun iterator(array: ShortArray): ShortIterator = ArrayShortIterator(array)
public operator fun iterator(array: IntArray): IntIterator = ArrayIntIterator(array)
public operator fun iterator(array: LongArray): LongIterator = ArrayLongIterator(array)
public operator fun iterator(array: FloatArray): FloatIterator = ArrayFloatIterator(array)
public operator fun iterator(array: DoubleArray): DoubleIterator = ArrayDoubleIterator(array)
public operator fun iterator(array: BooleanArray): BooleanIterator = ArrayBooleanIterator(array)
public fun iterator(array: ByteArray): ByteIterator = ArrayByteIterator(array)
public fun iterator(array: CharArray): CharIterator = ArrayCharIterator(array)
public fun iterator(array: ShortArray): ShortIterator = ArrayShortIterator(array)
public fun iterator(array: IntArray): IntIterator = ArrayIntIterator(array)
public fun iterator(array: LongArray): LongIterator = ArrayLongIterator(array)
public fun iterator(array: FloatArray): FloatIterator = ArrayFloatIterator(array)
public fun iterator(array: DoubleArray): DoubleIterator = ArrayDoubleIterator(array)
public fun iterator(array: BooleanArray): BooleanIterator = ArrayBooleanIterator(array)
@@ -24,7 +24,7 @@ class GenerateArrayIterators(out: PrintWriter) : BuiltInsSourceGenerator(out) {
override fun getPackage() = "kotlin.jvm.internal"
override fun generateBody() {
for (kind in PrimitiveType.values()) {
for (kind in PrimitiveType.values) {
val s = kind.capitalized
out.println("private class Array${s}Iterator(private val array: ${s}Array) : ${s}Iterator() {")
out.println(" private var index = 0")
@@ -33,9 +33,9 @@ class GenerateArrayIterators(out: PrintWriter) : BuiltInsSourceGenerator(out) {
out.println("}")
out.println()
}
for (kind in PrimitiveType.values()) {
for (kind in PrimitiveType.values) {
val s = kind.capitalized
out.println("public operator fun iterator(array: ${s}Array): ${s}Iterator = Array${s}Iterator(array)")
out.println("public fun iterator(array: ${s}Array): ${s}Iterator = Array${s}Iterator(array)")
}
}
}