Fix tests: "infix modifier required" and "operator modifier required" errors

This commit is contained in:
Yan Zhulanow
2015-11-26 15:56:56 +03:00
parent a3ff3ffc45
commit 9d1af5a17e
635 changed files with 1283 additions and 1617 deletions
@@ -1,22 +1,22 @@
class Range(val from : C, val to: C) {
fun iterator() = It(from, to)
operator fun iterator() = It(from, to)
}
class It(val from: C, val to: C) {
var c = from.i
fun next(): C {
operator fun next(): C {
val next = C(c)
c++
return next
}
fun hasNext(): Boolean = c <= to.i
operator fun hasNext(): Boolean = c <= to.i
}
class C(val i : Int) {
fun component1() = i + 1
fun component2() = i + 2
operator fun component1() = i + 1
operator fun component2() = i + 2
fun rangeTo(c: C) = Range(this, c)
}
@@ -1,24 +1,24 @@
class Range(val from : C, val to: C) {
fun iterator() = It(from, to)
operator fun iterator() = It(from, to)
}
class It(val from: C, val to: C) {
var c = from.i
fun next(): C {
operator fun next(): C {
val next = C(c)
c++
return next
}
fun hasNext(): Boolean = c <= to.i
operator fun hasNext(): Boolean = c <= to.i
}
class C(val i : Int) {
fun rangeTo(c: C) = Range(this, c)
}
fun C.component1() = i + 1
fun C.component2() = i + 2
operator fun C.component1() = i + 1
operator fun C.component2() = i + 2
fun doTest(): String {
var s = ""
@@ -1,17 +1,17 @@
class Range(val from : C, val to: C) {
fun iterator() = It(from, to)
operator fun iterator() = It(from, to)
}
class It(val from: C, val to: C) {
var c = from.i
fun next(): C {
operator fun next(): C {
val next = C(c)
c++
return next
}
fun hasNext(): Boolean = c <= to.i
operator fun hasNext(): Boolean = c <= to.i
}
class C(val i : Int) {
@@ -19,8 +19,8 @@ class C(val i : Int) {
}
class M {
fun C.component1() = i + 1
fun C.component2() = i + 2
operator fun C.component1() = i + 1
operator fun C.component2() = i + 2
fun doTest(): String {
var s = ""
@@ -1,17 +1,17 @@
class Range(val from : C, val to: C) {
fun iterator() = It(from, to)
operator fun iterator() = It(from, to)
}
class It(val from: C, val to: C) {
var c = from.i
fun next(): C {
operator fun next(): C {
val next = C(c)
c++
return next
}
fun hasNext(): Boolean = c <= to.i
operator fun hasNext(): Boolean = c <= to.i
}
class C(val i : Int) {
@@ -19,8 +19,8 @@ class C(val i : Int) {
}
class M {
fun C.component1() = i + 1
fun C.component2() = i + 2
operator fun C.component1() = i + 1
operator fun C.component2() = i + 2
}
fun M.doTest(): String {
@@ -1,22 +1,22 @@
class Range(val from : C, val to: C) {
fun iterator() = It(from, to)
operator fun iterator() = It(from, to)
}
class It(val from: C, val to: C) {
var c = from.i
fun next(): C {
operator fun next(): C {
val next = C(c)
c++
return next
}
fun hasNext(): Boolean = c <= to.i
operator fun hasNext(): Boolean = c <= to.i
}
class C(val i : Int) {
fun component1() = i + 1
fun component2() = i + 2
operator fun component1() = i + 1
operator fun component2() = i + 2
fun rangeTo(c: C) = Range(this, c)
}
@@ -1,5 +1,5 @@
fun Int.component1() = this + 1
fun Int.component2() = this + 2
operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2
fun doTest(): String {
var s = ""
@@ -1,5 +1,5 @@
fun Int.component1() = this + 1
fun Int.component2() = this + 2
operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2
fun doTest(): String {
var s = ""
@@ -1,6 +1,6 @@
class M {
fun Int.component1() = this + 1
fun Int.component2() = this + 2
operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2
fun doTest(): String {
var s = ""
@@ -1,6 +1,6 @@
class M {
fun Int.component1() = this + 1
fun Int.component2() = this + 2
operator fun Int.component1() = this + 1
operator fun Int.component2() = this + 2
}
fun M.doTest(): String {
@@ -1,13 +1,13 @@
fun f(l : Long) {
l rangeTo l
l.rangeTo(l)
}
fun box(): String {
return "OK"
}
//fun Long.component1() = this + 1
//fun Long.component2() = this + 2
//operator fun Long.component1() = this + 1
//operator fun Long.component2() = this + 2
//
//fun doTest(): String {
// var s = ""
@@ -1,5 +1,5 @@
fun Long.component1() = this + 1
fun Long.component2() = this + 2
operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2
fun doTest(): String {
var s = ""
@@ -1,6 +1,6 @@
class M {
fun Long.component1() = this + 1
fun Long.component2() = this + 2
operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2
fun doTest(): String {
var s = ""
@@ -1,6 +1,6 @@
class M {
fun Long.component1() = this + 1
fun Long.component2() = this + 2
operator fun Long.component1() = this + 1
operator fun Long.component2() = this + 2
}
fun M.doTest(): String {