Formatter: shouldn't format property chains
#KT-36387 Fixed #KT-36466 Fixed
This commit is contained in:
@@ -8,15 +8,13 @@ val x2 = foo()
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
val x3 = ((foo()
|
||||
.bar()))
|
||||
val x3 = ((foo().bar()))
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
val x4 = (foo()
|
||||
.bar()
|
||||
.baz())
|
||||
.quux()
|
||||
.baz()).quux()
|
||||
|
||||
val x5 = (foo())
|
||||
.bar()
|
||||
@@ -38,8 +36,49 @@ val x8 = foo!!!!!!!!
|
||||
.baz()!!
|
||||
.quux()!!
|
||||
|
||||
val x9 = ((b!!)!!!!)!!
|
||||
.f
|
||||
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()
|
||||
@@ -90,4 +129,4 @@ fun foo() {
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
|
||||
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
// SET_TRUE: ALLOW_TRAILING_COMMA
|
||||
|
||||
@@ -30,6 +30,39 @@ val x8 = foo!!!!!!!!.bar()
|
||||
|
||||
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())
|
||||
|
||||
@@ -16,6 +16,30 @@ 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() {
|
||||
|
||||
@@ -1,116 +1,124 @@
|
||||
fun test() {
|
||||
INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.adad.adad
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.adad.adad
|
||||
|
||||
INSTANCE.adad.adad
|
||||
|
||||
INSTANCE.adad
|
||||
|
||||
INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
(INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
(INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
(INSTANCE)
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
(INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
(INSTANCE)
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
(INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = (INSTANCE)
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = (INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = (INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = (((INSTANCE)
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww))
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = (((INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE.adad.adad
|
||||
|
||||
val b = INSTANCE.adad
|
||||
|
||||
val b = INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE!!!!
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE!!
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = if (INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
val b = INSTANCE!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
true
|
||||
else
|
||||
false
|
||||
|
||||
if (INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
true
|
||||
else
|
||||
false
|
||||
|
||||
if ((INSTANCE)
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
if ((INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
true
|
||||
else
|
||||
false
|
||||
|
||||
val bawdawdwad = INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val bawdawdwad = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val c = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.adad.adawd
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
|
||||
|
||||
val c = INSTANCE()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
}
|
||||
|
||||
val b = INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val bawdawdwad = INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val bawdawdwad = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE
|
||||
val c = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c2 = INSTANCE
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
|
||||
|
||||
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 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
|
||||
|
||||
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
|
||||
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!
|
||||
.a()!!.a()
|
||||
|
||||
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!
|
||||
.a().a()
|
||||
|
||||
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
|
||||
|
||||
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww())
|
||||
.a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.adad.adawd
|
||||
|
||||
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x18 = (a().a()).a().a()
|
||||
|
||||
val x18 = (a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a().a()
|
||||
|
||||
val x19 = (a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a()
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 1
|
||||
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
+60
-26
@@ -1,29 +1,23 @@
|
||||
fun test() {
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.adad.adad
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.adad.adad
|
||||
|
||||
INSTANCE.adad.adad
|
||||
|
||||
INSTANCE.adad
|
||||
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
(INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
(INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
(INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
(INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = (INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = (INSTANCE).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww).awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
@@ -37,6 +31,8 @@ fun test() {
|
||||
|
||||
val b = INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
@@ -54,33 +50,71 @@ fun test() {
|
||||
else
|
||||
false
|
||||
|
||||
val bawdawdwad = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val bawdawdwad = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val c = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.adad.adawd
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
|
||||
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
}
|
||||
|
||||
val b = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val b = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val bawdawdwad = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val bawdawdwad = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val c = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
val c2 = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
|
||||
|
||||
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 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
|
||||
|
||||
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
|
||||
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!
|
||||
.a()
|
||||
|
||||
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
.a()
|
||||
|
||||
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
|
||||
|
||||
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.adad.adawd
|
||||
|
||||
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x18 = (a().a()).a().a()
|
||||
|
||||
val x18 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a().a()
|
||||
|
||||
val x19 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a()
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 1
|
||||
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
@@ -31,6 +31,8 @@ fun test() {
|
||||
|
||||
val b = INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = INSTANCE!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val b = if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
|
||||
@@ -64,8 +66,49 @@ val bawdawdwad = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwaws
|
||||
|
||||
val c = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c2 = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
|
||||
|
||||
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
|
||||
|
||||
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 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
|
||||
|
||||
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
|
||||
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!.a()
|
||||
|
||||
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a().a()
|
||||
|
||||
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
|
||||
|
||||
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
|
||||
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x18 = (a().a()).a().a()
|
||||
|
||||
val x18 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()).a().a()
|
||||
|
||||
val x19 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()).a()
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 1
|
||||
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
+175
-82
@@ -1,244 +1,337 @@
|
||||
val x = foo
|
||||
.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
|
||||
val y = xyzzy(foo.bar().baz().quux())
|
||||
|
||||
fun foo() {
|
||||
foo
|
||||
foo.bar().baz().quux()
|
||||
.foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
|
||||
z = (((foo()))!!).bar()
|
||||
|
||||
z += (foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()!!).baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
|
||||
return ((foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux()).foo.bar().baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()).baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
}
|
||||
|
||||
val T = foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
val X = xyzzy(foo().bar().baz().quux())
|
||||
|
||||
fun DOO() {
|
||||
foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
z = (((foo()))!!).bar()
|
||||
|
||||
z += (foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()!!)
|
||||
z += (foo().bar().baz().quux().foo().bar().baz().quux().foo().bar()!!)
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
return ((foo
|
||||
return ((foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux())
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar())
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
}
|
||||
|
||||
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 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
|
||||
|
||||
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
|
||||
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!
|
||||
.a()!!
|
||||
.a()
|
||||
|
||||
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!
|
||||
.a()
|
||||
.a()
|
||||
|
||||
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
|
||||
|
||||
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww())
|
||||
.a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
|
||||
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x18 = (a().a()).a().a()
|
||||
|
||||
val x18 = (a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a().a()
|
||||
|
||||
val x19 = (a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a()
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 5
|
||||
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
// SET_FALSE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
|
||||
|
||||
@@ -1,239 +1,318 @@
|
||||
val x = foo
|
||||
.bar()
|
||||
.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
|
||||
val y = xyzzy(foo.bar().baz().quux())
|
||||
|
||||
fun foo() {
|
||||
foo.bar()
|
||||
foo.bar().baz().quux()
|
||||
.foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
|
||||
z = (((foo()))!!).bar()
|
||||
|
||||
z += (foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()!!).baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
|
||||
return ((foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux()).foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()).baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()
|
||||
.baz()
|
||||
.quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
}
|
||||
|
||||
val T = foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
val X = xyzzy(foo().bar().baz().quux())
|
||||
|
||||
fun DOO() {
|
||||
foo().bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
z = (((foo()))!!).bar()
|
||||
|
||||
z += (foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()!!).baz()
|
||||
z += (foo().bar().baz().quux().foo().bar().baz().quux().foo().bar()!!).baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
|
||||
return ((foo.bar()
|
||||
return ((foo().bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()).foo
|
||||
.quux()).foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()).baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
.foo
|
||||
.foo()
|
||||
.bar()
|
||||
.baz()
|
||||
.quux()
|
||||
}
|
||||
|
||||
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 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
|
||||
|
||||
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
|
||||
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!
|
||||
.a()
|
||||
|
||||
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
.a()
|
||||
|
||||
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
|
||||
|
||||
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
|
||||
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x18 = (a().a()).a().a()
|
||||
|
||||
val x18 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a().a()
|
||||
|
||||
val x19 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a()
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 5
|
||||
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
// SET_FALSE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
|
||||
|
||||
@@ -14,6 +14,67 @@ fun foo() {
|
||||
return ((foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()).foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar()).baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux().foo.bar().baz().quux()
|
||||
}
|
||||
|
||||
val T = foo()
|
||||
.bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux()
|
||||
|
||||
val X = xyzzy(foo().bar().baz().quux())
|
||||
|
||||
fun DOO() {
|
||||
foo().bar().baz().quux()
|
||||
.foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux()
|
||||
|
||||
z = (( ( foo()) )!! ).bar()
|
||||
|
||||
z += (foo().bar().baz().quux().foo().bar().baz().quux().foo().bar() !!) .baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux()
|
||||
|
||||
return ((foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux()).foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar()).baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux().foo().bar().baz().quux()
|
||||
}
|
||||
|
||||
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 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
|
||||
|
||||
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
|
||||
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!
|
||||
.a()
|
||||
|
||||
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
|
||||
.a()
|
||||
|
||||
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
|
||||
|
||||
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
|
||||
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
|
||||
|
||||
val x18 = (a().a()).a().a()
|
||||
|
||||
val x18 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a().a()
|
||||
|
||||
val x19 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
|
||||
.a()).a()
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 5
|
||||
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
// SET_FALSE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
fun foo() {
|
||||
listOf(42).map { it }
|
||||
bar(A().b)
|
||||
"hello".length
|
||||
}
|
||||
|
||||
fun bar(x: Int) {
|
||||
}
|
||||
|
||||
class A {
|
||||
val b: B = B()
|
||||
}
|
||||
|
||||
class B {
|
||||
val c: Int = 42
|
||||
}
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
|
||||
// SET_TRUE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
+19
@@ -0,0 +1,19 @@
|
||||
fun foo() {
|
||||
listOf(42).map { it }
|
||||
bar(A().b)
|
||||
"hello".length
|
||||
}
|
||||
|
||||
fun bar(x: Int) {
|
||||
}
|
||||
|
||||
class A {
|
||||
val b: B = B()
|
||||
}
|
||||
|
||||
class B {
|
||||
val c: Int = 42
|
||||
}
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
|
||||
// SET_TRUE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
@@ -0,0 +1,28 @@
|
||||
fun foo() {
|
||||
listOf(42).map { it }
|
||||
bar(A().b.toString())
|
||||
"hello".length
|
||||
}
|
||||
|
||||
fun bar(x: Int) {
|
||||
}
|
||||
|
||||
class A {
|
||||
val b: B = B()
|
||||
}
|
||||
|
||||
class B {
|
||||
val c: Int = 42
|
||||
}
|
||||
|
||||
fun usage() {
|
||||
data class A(val i: Int) {
|
||||
fun doSmth(): A = this
|
||||
}
|
||||
|
||||
val a = A(10)
|
||||
a.doSmth().i
|
||||
}
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
|
||||
// SET_TRUE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
@@ -0,0 +1,28 @@
|
||||
fun foo() {
|
||||
listOf(42).map { it }
|
||||
bar(A().b.toString())
|
||||
"hello".length
|
||||
}
|
||||
|
||||
fun bar(x: Int) {
|
||||
}
|
||||
|
||||
class A {
|
||||
val b: B = B()
|
||||
}
|
||||
|
||||
class B {
|
||||
val c: Int = 42
|
||||
}
|
||||
|
||||
fun usage() {
|
||||
data class A(val i: Int) {
|
||||
fun doSmth(): A = this
|
||||
}
|
||||
|
||||
val a = A(10)
|
||||
a.doSmth().i
|
||||
}
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
|
||||
// SET_TRUE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
@@ -0,0 +1,28 @@
|
||||
fun foo() {
|
||||
listOf(42).map { it }
|
||||
bar(A().b.toString())
|
||||
"hello".length
|
||||
}
|
||||
|
||||
fun bar(x: Int) {
|
||||
}
|
||||
|
||||
class A {
|
||||
val b: B = B()
|
||||
}
|
||||
|
||||
class B {
|
||||
val c: Int = 42
|
||||
}
|
||||
|
||||
fun usage() {
|
||||
data class A(val i: Int) {
|
||||
fun doSmth(): A = this
|
||||
}
|
||||
|
||||
val a = A(10)
|
||||
a.doSmth().i
|
||||
}
|
||||
|
||||
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
|
||||
// SET_TRUE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
|
||||
Reference in New Issue
Block a user