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,7 +1,7 @@
// IS_APPLICABLE: false
interface Foo {
fun get(x : Any) : Foo
fun plus(x : Any) : Foo
operator fun get(x : Any) : Foo
operator fun plus(x : Any) : Foo
}
fun foo(x: Foo) {
<caret>(x + x)[x]
@@ -1,5 +1,5 @@
interface Foo {
fun get(x : Any) : Foo
operator fun get(x : Any) : Foo
}
fun foo(x: Foo) {
<caret>(x[x])[x]
@@ -1,5 +1,5 @@
interface Foo {
fun get(x : Any) : Foo
operator fun get(x : Any) : Foo
}
fun foo(x: Foo) {
x[x][x]
@@ -1,6 +1,6 @@
interface Foo {
fun inc() : Foo
fun not() : Foo
operator fun inc() : Foo
operator fun not() : Foo
}
fun foo(x: Foo) {
!(<caret>x.inc())
@@ -1,6 +1,6 @@
interface Foo {
fun inc() : Foo
fun not() : Foo
operator fun inc() : Foo
operator fun not() : Foo
}
fun foo(x: Foo) {
!x.inc()
@@ -1,5 +1,5 @@
class C() {
fun get(i: Int) = i + 1
operator fun get(i: Int) = i + 1
// KT-4513: Unnecessary parenthesis around 'this'
val foo = (this<caret>)[41]
@@ -1,5 +1,5 @@
class C() {
fun get(i: Int) = i + 1
operator fun get(i: Int) = i + 1
// KT-4513: Unnecessary parenthesis around 'this'
val foo = this[41]