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
@@ -2,7 +2,7 @@ var result = "Fail"
class A
fun A.plusAssign(a: A, s: String = "OK") {
operator fun A.plusAssign(a: A, s: String = "OK") {
result = s
}
@@ -2,7 +2,7 @@ var result = "Fail"
class A
fun A.plus(a: A, s: String = "OK"): A {
operator fun A.plus(a: A, s: String = "OK"): A {
result = s
return this
}
@@ -1,3 +1,3 @@
fun Int.foo(o: String, k: String = "K") = o + k
infix fun Int.foo(o: String, k: String = "K") = o + k
fun box() = 42 foo "O"
@@ -1,5 +1,5 @@
class A
fun A.plus(i: A, ok: String = "OK") = ok
operator fun A.plus(i: A, ok: String = "OK") = ok
fun box() = A() + A()
@@ -1,5 +1,5 @@
class A
fun A.contains(i: A, actual: Boolean = true) = actual
operator fun A.contains(i: A, actual: Boolean = true) = actual
fun box() = if (A() in A()) "OK" else "Fail"