feaa53c4f2
#KT-36387 Fixed #KT-36466 Fixed
133 lines
1.8 KiB
Kotlin
Vendored
133 lines
1.8 KiB
Kotlin
Vendored
val x = foo
|
|
.bar()
|
|
.baz()
|
|
.quux()
|
|
|
|
val x2 = foo()
|
|
.bar()
|
|
.baz()
|
|
.quux()
|
|
|
|
val x3 = ((foo().bar()))
|
|
.baz()
|
|
.quux()
|
|
|
|
val x4 = (foo()
|
|
.bar()
|
|
.baz()).quux()
|
|
|
|
val x5 = (foo())
|
|
.bar()
|
|
.baz()
|
|
.quux()
|
|
|
|
val x6 = foo!!
|
|
.bar()
|
|
.baz()!!
|
|
.quux()!!
|
|
|
|
val x7 = foo!!
|
|
.bar()
|
|
.baz()!!
|
|
.quux()!!
|
|
|
|
val x8 = foo!!!!!!!!
|
|
.bar()
|
|
.baz()!!
|
|
.quux()!!
|
|
|
|
val x9 = ((b!!)!!!!)!!.f
|
|
|
|
val x10 = a()!!.a()
|
|
|
|
val x11 = a()!!!!.a()
|
|
|
|
val x12 = a()!!
|
|
.a()!!
|
|
.a()
|
|
|
|
val x13 = a()!!!!
|
|
.a()
|
|
.a()
|
|
|
|
val x14 = a().a()
|
|
|
|
val x15 = (a()).a()
|
|
|
|
val x16 = (a())
|
|
.a()
|
|
.a()
|
|
|
|
val x17 = (a().a()).a()
|
|
|
|
val x18 = (a().a())
|
|
.a()
|
|
.a()
|
|
|
|
val x18 = (a()
|
|
.a()
|
|
.a())
|
|
.a()
|
|
.a()
|
|
|
|
val x19 = (a()
|
|
.a()
|
|
.a()).a()
|
|
|
|
val x20 = foo!!.foo
|
|
.baz()!!
|
|
.quux()!!.foo.foo.foo.baz().foo
|
|
.baz()
|
|
.baz()
|
|
|
|
val y = xyzzy(foo
|
|
.bar()
|
|
.baz()
|
|
.quux())
|
|
|
|
fun foo() {
|
|
foo
|
|
.bar()
|
|
.baz()
|
|
.quux()
|
|
|
|
z = foo
|
|
.bar()
|
|
.baz()
|
|
.quux()
|
|
|
|
z += foo
|
|
.bar()
|
|
.baz()
|
|
.quux()
|
|
|
|
return foo
|
|
.bar()
|
|
.baz()
|
|
.quux()
|
|
}
|
|
|
|
fun top() = ""
|
|
.plus("")
|
|
.plus("")
|
|
|
|
class C {
|
|
fun member() = ""
|
|
.plus("")
|
|
.plus("")
|
|
}
|
|
|
|
fun foo() {
|
|
fun local() = ""
|
|
.plus("")
|
|
.plus("")
|
|
|
|
val anonymous = fun() = ""
|
|
.plus("")
|
|
.plus("")
|
|
}
|
|
|
|
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
|
|
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
|
// SET_TRUE: ALLOW_TRAILING_COMMA
|