[kotlin][formatter] migrate AbstractFormatterTest to official code style and simplify code

GitOrigin-RevId: 522453e1996172e32305aa90d14ec586caca3230
This commit is contained in:
Dmitry Gridin
2022-04-07 07:45:30 +00:00
committed by intellij-monorepo-bot
parent ba3d9e8bb4
commit cffa532896
140 changed files with 4752 additions and 4242 deletions
@@ -2,78 +2,18 @@
package org.jetbrains.kotlin.formatter
import com.intellij.application.options.CodeStyle
import com.intellij.openapi.roots.LanguageLevelProjectExtension
import com.intellij.openapi.util.io.FileUtil
import com.intellij.pom.java.LanguageLevel
import com.intellij.psi.PsiDocumentManager
import com.intellij.psi.PsiFile
import com.intellij.psi.codeStyle.CodeStyleManager
import com.intellij.testFramework.LightIdeaTestCase
import com.intellij.util.IncorrectOperationException
import org.jetbrains.annotations.NonNls
import org.jetbrains.kotlin.idea.KotlinLanguage
import org.jetbrains.kotlin.idea.formatter.kotlinCustomSettings
import org.jetbrains.kotlin.idea.test.InTextDirectivesUtils
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
import org.jetbrains.kotlin.idea.test.KotlinTestUtils
import org.jetbrains.kotlin.idea.test.configureCodeStyleAndRun
import org.jetbrains.kotlin.idea.util.application.executeWriteCommand
import java.io.File
// Based on from com.intellij.psi.formatter.java.AbstractJavaFormatterTest
abstract class AbstractFormatterTest : LightIdeaTestCase() {
enum class Action {
REFORMAT, INDENT
}
private interface TestFormatAction {
fun run(psiFile: PsiFile, startOffset: Int, endOffset: Int)
}
companion object {
private val ACTIONS: Map<Action, TestFormatAction> = mapOf(
Action.REFORMAT to object : TestFormatAction {
override fun run(psiFile: PsiFile, startOffset: Int, endOffset: Int) {
CodeStyleManager.getInstance(psiFile.project).reformatText(psiFile, startOffset, endOffset)
}
},
Action.INDENT to object : TestFormatAction {
override fun run(psiFile: PsiFile, startOffset: Int, endOffset: Int) {
CodeStyleManager.getInstance(psiFile.project).adjustLineIndent(psiFile, startOffset)
}
},
)
}
override fun setUp() {
super.setUp()
LanguageLevelProjectExtension.getInstance(project).languageLevel = LanguageLevel.HIGHEST
}
fun doTextTest(@NonNls text: String, fileAfter: File?, extension: String) {
doTextTest(Action.REFORMAT, text, fileAfter, extension)
}
fun doTextTest(action: Action, text: String, fileAfter: File?, extension: String) {
val file = createFile("A$extension", text)
val manager = PsiDocumentManager.getInstance(project)
val document = manager.getDocument(file) ?: error("Don't expect the document to be null")
project.executeWriteCommand("") {
document.replaceString(0, document.textLength, text)
manager.commitDocument(document)
try {
val rangeToUse = file.textRange
ACTIONS[action]?.run(file, rangeToUse.startOffset, rangeToUse.endOffset)
} catch (e: IncorrectOperationException) {
fail(e.localizedMessage)
}
}
KotlinTestUtils.assertEqualsToFile(fileAfter!!, document.text)
manager.commitDocument(document)
KotlinTestUtils.assertEqualsToFile(fileAfter, file.text)
}
abstract class AbstractFormatterTest : KotlinLightCodeInsightFixtureTestCase() {
fun doTestInverted(expectedFileNameWithExtension: String) {
doTest(expectedFileNameWithExtension, true, false)
}
@@ -94,6 +34,7 @@ abstract class AbstractFormatterTest : LightIdeaTestCase() {
val testFileExtension = ".${file.extension}"
val originalFile = File(file.parent, testFileName + testFileExtension)
val originalFileText = FileUtil.loadFile(originalFile, true)
val psiFile = myFixture.configureByText("A$testFileExtension", originalFileText)
configureCodeStyleAndRun(project) {
val codeStyleSettings = CodeStyle.getSettings(project)
@@ -116,7 +57,11 @@ abstract class AbstractFormatterTest : LightIdeaTestCase() {
}
customSettings.ALLOW_TRAILING_COMMA_ON_CALL_SITE = callSite
doTextTest(originalFileText, file, testFileExtension)
project.executeWriteCommand("reformat") {
CodeStyleManager.getInstance(project).reformat(psiFile)
}
KotlinTestUtils.assertEqualsToFile(file, psiFile.text)
}
}
}
@@ -1,7 +1,7 @@
@Component(
modules = [
AppModule::class,
DataModule::class,
DomainModule::class
]
)
modules = [
AppModule::class,
DataModule::class,
DomainModule::class
]
)
@@ -1,11 +1,11 @@
val x =
1
1
fun foo() {
val y =
2
2
y =
3
3
}
// SET_INT: ASSIGNMENT_WRAP = 2
@@ -1,24 +1,28 @@
fun test() {
if (true
|| false
|| true) {
|| false
|| true
) {
}
if (true || false
|| true) {
|| true
) {
}
if (true
|| false
|| true) {
|| false
|| true
) {
}
if (true ||
false ||
true) {
false ||
true
) {
}
@@ -1,24 +1,28 @@
fun test() {
if (true
|| false
|| true) {
|| true
) {
}
if (true || false
|| true) {
|| true
) {
}
if (true
|| false
|| true) {
|| true
) {
}
if (true ||
false ||
true) {
true
) {
}
@@ -42,7 +42,7 @@ class FooN : IFoo {
}
class FooC(
val x: String
val x: String
) {
fun bar()
@@ -49,7 +49,7 @@ class FooN : IFoo {
}
class FooC(
val x: String
val x: String
) {
@@ -1,5 +1,6 @@
val x = foo("a",
"b")
"b"
)
// SET_TRUE: CALL_PARAMETERS_LPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,6 +1,7 @@
val x = foo(
"a",
"b")
"a",
"b"
)
// SET_TRUE: CALL_PARAMETERS_LPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,5 +1,6 @@
val x = foo("a",
"b")
"b"
)
// SET_TRUE: CALL_PARAMETERS_LPAREN_ON_NEXT_LINE
// TRAILING_COMMA: true
// TRAILING_COMMA: true
@@ -1,6 +1,7 @@
val x = foo(
"a",
"b")
"a",
"b"
)
// SET_TRUE: CALL_PARAMETERS_LPAREN_ON_NEXT_LINE
// TRAILING_COMMA: true
// TRAILING_COMMA: true
@@ -1,5 +1,6 @@
val x = foo("a",
"b")
val x = foo(
"a",
"b")
// SET_TRUE: CALL_PARAMETERS_RPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,6 +1,7 @@
val x = foo("a",
"b"
val x = foo(
"a",
"b"
)
// SET_TRUE: CALL_PARAMETERS_RPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,5 +1,6 @@
val x = foo("a",
"b")
val x = foo(
"a",
"b")
// SET_TRUE: CALL_PARAMETERS_RPAREN_ON_NEXT_LINE
// TRAILING_COMMA: true
// TRAILING_COMMA: true
@@ -1,6 +1,7 @@
val x = foo("a",
"b"
val x = foo(
"a",
"b"
)
// SET_TRUE: CALL_PARAMETERS_RPAREN_ON_NEXT_LINE
// TRAILING_COMMA: true
// TRAILING_COMMA: true
@@ -1,17 +1,17 @@
fun foo() =
// comment
1
// comment
1
val some =
// Comment
2
// Comment
2
fun some() {
val (a, b) =
// Some
1 to 3
// Some
1 to 3
}
fun nice() =
/* Ha! */
2
/* Ha! */
2
@@ -19,8 +19,8 @@ fun foo() {
test() {
/*
val a = 42
*/
val a = 42
*/
}
test() {
@@ -1,8 +1,8 @@
fun x1() = // cx1
42
42
fun x2() = /* cx2 */
42
42
fun x3() {
1 + // cx4_1
@@ -10,4 +10,4 @@ fun x3() {
1 + /* cx4_2 */
2
}
}
@@ -5,23 +5,23 @@ interface A3
open class B1
class Simpleclass1() : B1(), A1,
A2, A3
A2, A3
class SimpleClass2() :
B1(), A1,
A2, A3
B1(), A1,
A2, A3
class Temp {
class SimpleClass3() : B1(), A1,
A2, A3
A2, A3
}
object SimpleObject1 : B1(), A1,
A2, A3
A2, A3
object SimpleObject2 : B1(),
A1,
A2, A3
A1,
A2, A3
open class C1
open class C2
@@ -31,4 +31,4 @@ enum class Test : A1 {
SECOND_ITEM()
}
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
@@ -8,8 +8,8 @@ class Simpleclass1() : B1(), A1,
A2, A3
class SimpleClass2() :
B1(), A1,
A2, A3
B1(), A1,
A2, A3
class Temp {
class SimpleClass3() : B1(), A1,
@@ -31,4 +31,4 @@ enum class Test : A1 {
SECOND_ITEM()
}
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
// SET_TRUE: ALIGN_MULTILINE_EXTENDS_LIST
@@ -6,11 +6,11 @@ fun test(a: Int?) {
a ?: 42
a
?: 42
?: 42
val some = a
?: b
?: 12
?: b
?: 12
}
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION
// SET_TRUE: ALIGN_MULTILINE_BINARY_OPERATION
@@ -1,6 +1,7 @@
fun test() {
val projectExtId: String? = "id"
val s = "https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:${projectExtId ?: "Kotlin_dev_Compiler"})"
val s =
"https://teamcity.jetbrains.com/guestAuth/app/rest/builds/buildType:(id:${projectExtId ?: "Kotlin_dev_Compiler"})"
}
// SET_INT: WRAP_ELVIS_EXPRESSIONS = 2
// SET_INT: WRAP_ELVIS_EXPRESSIONS = 2
@@ -1,13 +1,17 @@
fun foo() {
val topLevelDeclaration =
DescriptorUtils.getParentOfType(referencedDescriptor, PropertyDescriptor::class.java, false) as DeclarationDescriptor?
?: DescriptorUtils.getParentOfType(
referencedDescriptor,
TypeAliasConstructorDescriptor::class.java,
false
)?.typeAliasDescriptor
?: DescriptorUtils.getParentOfType(referencedDescriptor, FunctionDescriptor::class.java, false)
?: return emptyList()
DescriptorUtils.getParentOfType(
referencedDescriptor,
PropertyDescriptor::class.java,
false
) as DeclarationDescriptor?
?: DescriptorUtils.getParentOfType(
referencedDescriptor,
TypeAliasConstructorDescriptor::class.java,
false
)?.typeAliasDescriptor
?: DescriptorUtils.getParentOfType(referencedDescriptor, FunctionDescriptor::class.java, false)
?: return emptyList()
}
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
@@ -1,13 +1,17 @@
fun foo() {
val topLevelDeclaration =
DescriptorUtils.getParentOfType(referencedDescriptor, PropertyDescriptor::class.java, false) as DeclarationDescriptor?
?: DescriptorUtils.getParentOfType(
referencedDescriptor,
TypeAliasConstructorDescriptor::class.java,
false
)?.typeAliasDescriptor
?: DescriptorUtils.getParentOfType(referencedDescriptor, FunctionDescriptor::class.java, false)
?: return emptyList()
DescriptorUtils.getParentOfType(
referencedDescriptor,
PropertyDescriptor::class.java,
false
) as DeclarationDescriptor?
?: DescriptorUtils.getParentOfType(
referencedDescriptor,
TypeAliasConstructorDescriptor::class.java,
false
)?.typeAliasDescriptor
?: DescriptorUtils.getParentOfType(referencedDescriptor, FunctionDescriptor::class.java, false)
?: return emptyList()
}
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
@@ -2,9 +2,9 @@ infix fun String.concat(other: String): String = this
fun binaryContext(anchor: String?) {
val v1 = "1234567890... add many chars ...1234567890" concat "b"
val v2 = anchor
?: "1234567890... add many chars ...1234567890" concat "b"
?: "1234567890... add many chars ...1234567890" concat "b"
val v3 = anchor
?: "1234567890... add many chars ...1234567890" concat "1234567890... add many chars ...1234567890" concat "1234567890... add many chars ...1234567890" concat "b"
?: "1234567890... add many chars ...1234567890" concat "1234567890... add many chars ...1234567890" concat "1234567890... add many chars ...1234567890" concat "b"
}
// SET_INT: WRAP_ELVIS_EXPRESSIONS = 2
@@ -1,4 +1,4 @@
val x = "abc"
?: "def"
?: "def"
// SET_INT: WRAP_ELVIS_EXPRESSIONS = 2
@@ -35,7 +35,7 @@ interface Some2 {
@Ann(
42
42
)
fun f6()
fun f7()
@@ -341,7 +341,7 @@ class Some(b: Boolean) {
@Ann(
42
42
)
constructor(b: String) : this(b.isEmpty())
constructor(b: Long) : this(b == 0L)
@@ -373,4 +373,4 @@ class Foo {
override lateinit var configBridge: ConfigBridge
}
// SET_INT: BLANK_LINES_BEFORE_DECLARATION_WITH_COMMENT_OR_ANNOTATION_ON_SEPARATE_LINE = 2
// SET_INT: BLANK_LINES_BEFORE_DECLARATION_WITH_COMMENT_OR_ANNOTATION_ON_SEPARATE_LINE = 2
@@ -25,7 +25,7 @@ interface Some2 {
@Ann
fun f5()
@Ann(
42
42
)
fun f6()
fun f7()
@@ -308,7 +308,7 @@ class Some(b: Boolean) {
@Ann
constructor(b: Int) : this(b == 0)
@Ann(
42
42
)
constructor(b: String) : this(b.isEmpty())
constructor(b: Long) : this(b == 0L)
@@ -332,4 +332,4 @@ class Foo {
override lateinit var configBridge: ConfigBridge
}
// SET_INT: BLANK_LINES_BEFORE_DECLARATION_WITH_COMMENT_OR_ANNOTATION_ON_SEPARATE_LINE = 0
// SET_INT: BLANK_LINES_BEFORE_DECLARATION_WITH_COMMENT_OR_ANNOTATION_ON_SEPARATE_LINE = 0
@@ -2,7 +2,7 @@ package test
enum class EnumTest(val value: Int) {
VALUE_1
(
value = 0
(
value = 0
)
}
}
@@ -1,4 +1,4 @@
fun foo() =
"abc"
"abc"
// SET_INT: WRAP_EXPRESSION_BODY_FUNCTIONS = 2
@@ -2,7 +2,6 @@
enum class EnumTest(val value: Int) {
VALUE_1(
value = 0
value = 0
)
}
@@ -2,7 +2,6 @@
enum class EnumTest(val value: Int) {
VALUE_1(
value = 0
value = 0
)
}
@@ -32,15 +32,15 @@ class KDocComments {
class MultilineComments {
fun test() {
/*
* Should not be formatted
*/
* Should not be formatted
*/
/*
* Format
*/
* Format
*/
/*
* Normal
*/
}
}
// SET_TRUE: KEEP_FIRST_COLUMN_COMMENT
// SET_TRUE: KEEP_FIRST_COLUMN_COMMENT
@@ -32,11 +32,11 @@ class KDocComments {
class MultilineComments {
fun test() {
/*
* Should not be formatted
*/
* Should not be formatted
*/
/*
* Format
*/
* Format
*/
/*
* Normal
*/
@@ -1,6 +1,8 @@
fun test() {
someTestLong(12,
13)
someTestLong(
12,
13
)
}
// SET_TRUE: ALIGN_MULTILINE_PARAMETERS_IN_CALLS
// SET_TRUE: ALIGN_MULTILINE_PARAMETERS_IN_CALLS
@@ -1,5 +1,7 @@
fun test(a: Int,
b: Int) {
fun test(
a: Int,
b: Int
) {
}
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -5,7 +5,7 @@ val c = fun() {}
val c = fun() = 4
val c = fun() =
4
4
val c = fun() {}
val c = fun() = 4
@@ -28,8 +28,10 @@ fun test() {
test(fun test() = 4)
}
fun d = fun(a: Int,
b: String) {
fun d = fun(
a: Int,
b: String
) {
}
fun e = fun() {
@@ -40,4 +42,4 @@ fun f = fun() { foo() }
val g: (String) -> Int = fun(p: String): Unit { /* comment */ /* other comment */ }
fun foo() {}
fun foo() {}
@@ -1,3 +1,3 @@
fun
test() =
12
12
@@ -1,6 +1,6 @@
fun foo() {
if (longCond1 &&
longCond2
longCond2
) {
}
}
@@ -1,7 +1,8 @@
fun foo() {
if ("abc" > "def" &&
"qqq" < "bbb" &&
"ddd" > "efg") {
"ddd" > "efg"
) {
println("foo")
}
}
@@ -10,7 +11,8 @@ fun foo() {
if (
"abc" > "def" &&
"qqq" < "bbb" &&
"ddd" > "efg") {
"ddd" > "efg"
) {
println("foo")
}
}
@@ -1,7 +1,8 @@
fun foo() {
if ("abc" > "def" &&
"qqq" < "bbb" &&
"ddd" > "efg") {
"ddd" > "efg"
) {
println("foo")
}
}
@@ -10,7 +11,8 @@ fun foo() {
if (
"abc" > "def" &&
"qqq" < "bbb" &&
"ddd" > "efg") {
"ddd" > "efg"
) {
println("foo")
}
}
@@ -1,4 +1,4 @@
open class GFMOutputBuilder(
to: StringBuilder
to: StringBuilder
) : MarkdownOutputBuilder(to) {
}
@@ -1,5 +1,5 @@
open class GFMOutputBuilder(
to: StringBuilder
to: StringBuilder
) : MarkdownOutputBuilder(to) {
}
@@ -1,5 +1,6 @@
fun foo(a: String,
b: String)
b: String
)
// SET_TRUE: METHOD_PARAMETERS_LPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,6 +1,7 @@
fun foo(
a: String,
b: String)
a: String,
b: String
)
// SET_TRUE: METHOD_PARAMETERS_LPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,5 +1,6 @@
fun foo(a: String,
b: String)
fun foo(
a: String,
b: String)
// SET_TRUE: METHOD_PARAMETERS_RPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,6 +1,7 @@
fun foo(a: String,
b: String
fun foo(
a: String,
b: String
)
// SET_TRUE: METHOD_PARAMETERS_RPAREN_ON_NEXT_LINE
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,15 +1,15 @@
fun test() {
val (a, b) =
Pair(true, false)
Pair(true, false)
val (c, d)
= Pair(true, false)
val (
distributor,
items,
shippingMethods,
addresses,
preferredAddressId
distributor,
items,
shippingMethods,
addresses,
preferredAddressId
) = argument
}
}
@@ -1,7 +1,7 @@
fun test() {
"start ${
println(
"sd"
"sd"
)
} end"
}
}
@@ -31,8 +31,10 @@ enum class E1 {
}
}
fun e = fun(a: Int,
b: String) {
fun e = fun(
a: Int,
b: String
) {
}
/**
@@ -47,4 +49,4 @@ fun commented2() {}
// Comment
fun commented3() {}
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,7 +1,9 @@
fun foo(@Deprecated("x")
x: Int,
@Deprecated("y")
@Deprecated("z")
y: Int)
fun foo(
@Deprecated("x")
x: Int,
@Deprecated("y")
@Deprecated("z")
y: Int
)
// SET_INT: PARAMETER_ANNOTATION_WRAP = 2
@@ -1,21 +1,22 @@
class A(
/**
* Doc comment
*/
public val p1: Int,
/** Doc comment */
public val p2: Int,
/**
* Doc
*/
val p2: String)
/**
* Doc comment
*/
public val p1: Int,
/** Doc comment */
public val p2: Int,
/**
* Doc
*/
val p2: String
)
class B(
/** Doc1 */
val v: Int,
/** Doc1 */
val v: Int,
/**
* Doc2
*/
val v2: Int
)
/**
* Doc2
*/
val v2: Int
)
@@ -1,9 +1,9 @@
fun some(
a :Int,
b :String, c :Int,
d :String, e :Int
a :Int,
b :String, c :Int,
d :String, e :Int
) {
}
// SET_FALSE: SPACE_BEFORE_TYPE_COLON
// SET_TRUE: SPACE_AFTER_TYPE_COLON
// SET_TRUE: SPACE_AFTER_TYPE_COLON
@@ -1,9 +1,9 @@
fun some(
a: Int,
b: String, c: Int,
d: String, e: Int
a: Int,
b: String, c: Int,
d: String, e: Int
) {
}
// SET_FALSE: SPACE_BEFORE_TYPE_COLON
// SET_TRUE: SPACE_AFTER_TYPE_COLON
// SET_TRUE: SPACE_AFTER_TYPE_COLON
@@ -8,24 +8,24 @@ class A4 private @ann1 protected @[ann2] constructor() {
class A5 private @ann constructor
()
()
class A6 /* faddf */ private ()
class A7
private
@ann constructor
()
()
class A8 // eol comment
private
@ann constructor
()
()
class A9 // eol comment
private // eol comment
@ann constructor// eol comment
()
()
class A10
protected @ann constructor()
@@ -34,4 +34,4 @@ class A11
protected
@ann
constructor
()
()
@@ -1,3 +1,3 @@
val
a =
12
12
@@ -1,8 +1,9 @@
class Test {
fun someLong(a: Int
fun someLong(
a: Int
) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -1,8 +1,9 @@
class Test {
fun someLong(a: Int
fun someLong(
a: Int
) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -11,7 +11,7 @@ object Some3
:
A
A
val a = object: A {}
@@ -25,7 +25,7 @@ class B {
class C {
companion object:
A {
A {
}
}
@@ -11,7 +11,7 @@ object Some3
:
A
A
val a = object :A {}
@@ -25,7 +25,7 @@ class B {
class C {
companion object :
A {
A {
}
}
@@ -14,7 +14,7 @@ fun test(t: Test) {
t
.foo()
.foo()
t.foo().foo()
@@ -29,7 +29,7 @@ fun test(t: Test) {
t
?.foo()
?.foo()
t?.foo()?.foo()
}
}
@@ -1,7 +1,9 @@
class Foo(val x: Int,
var y: Int) {
class Foo(
val x: Int,
var y: Int
) {
val a = 1
var b = 2
}
// TRAILING_COMMA: false
// TRAILING_COMMA: false
@@ -18,8 +18,8 @@ fun foo(i: Int) {
/*
Block multiline
*/
Block multiline
*/
5 -> 6
/** Doc */
@@ -53,4 +53,4 @@ fun foo(i: Int) {
else ->
43 // 42
}
}
}
@@ -1,6 +1,6 @@
abstract class RustNavigationContributorBase<T> protected constructor(
private val indexKey: StubIndexKey<String, T>,
private val clazz: Class<T>
private val indexKey: StubIndexKey<String, T>,
private val clazz: Class<T>
) : ChooseByNameContributor, GotoClassContributor
where T : NavigationItem,
T : RustNamedElement {
@@ -1,40 +1,40 @@
val x = foo
.bar()
.baz()
.quux()
.bar()
.baz()
.quux()
val x2 = foo()
.bar()
.baz()
.quux()
.bar()
.baz()
.quux()
val x3 = ((foo().bar()))
.baz()
.quux()
.baz()
.quux()
val x4 = (foo()
.bar()
.baz()).quux()
.bar()
.baz()).quux()
val x5 = (foo())
.bar()
.baz()
.quux()
.bar()
.baz()
.quux()
val x6 = foo!!
.bar()
.baz()!!
.quux()!!
.bar()
.baz()!!
.quux()!!
val x7 = foo!!
.bar()
.baz()!!
.quux()!!
.bar()
.baz()!!
.quux()!!
val x8 = foo!!!!!!!!
.bar()
.baz()!!
.quux()!!
.bar()
.baz()!!
.quux()!!
val x9 = ((b!!)!!!!)!!.f
@@ -43,88 +43,90 @@ val x10 = a()!!.a()
val x11 = a()!!!!.a()
val x12 = a()!!
.a()!!
.a()
.a()!!
.a()
val x13 = a()!!!!
.a()
.a()
.a()
.a()
val x14 = a().a()
val x15 = (a()).a()
val x16 = (a())
.a()
.a()
.a()
.a()
val x17 = (a().a()).a()
val x18 = (a().a())
.a()
.a()
.a()
.a()
val x18 = (a()
.a()
.a())
.a()
.a()
.a()
.a())
.a()
.a()
val x19 = (a()
.a()
.a()).a()
.a()
.a()).a()
val x20 = foo!!.foo
.baz()!!
.quux()!!.foo.foo.foo.baz().foo
.baz()
.baz()
.baz()!!
.quux()!!.foo.foo.foo.baz().foo
.baz()
.baz()
val y = xyzzy(foo
val y = xyzzy(
foo
.bar()
.baz()
.quux())
.quux()
)
fun foo() {
foo
.bar()
.baz()
.quux()
.bar()
.baz()
.quux()
z = foo
.bar()
.baz()
.quux()
.bar()
.baz()
.quux()
z += foo
.bar()
.baz()
.quux()
.bar()
.baz()
.quux()
return foo
.bar()
.baz()
.quux()
.bar()
.baz()
.quux()
}
fun top() = ""
.plus("")
.plus("")
.plus("")
.plus("")
class C {
fun member() = ""
.plus("")
.plus("")
.plus("")
.plus("")
}
fun foo() {
fun local() = ""
.plus("")
.plus("")
.plus("")
.plus("")
val anonymous = fun() = ""
.plus("")
.plus("")
.plus("")
.plus("")
}
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
@@ -1,32 +1,32 @@
val x = foo.bar()
.baz()
.quux()
.baz()
.quux()
val x2 = foo().bar()
.baz()
.quux()
.baz()
.quux()
val x3 = ((foo().bar())).baz()
.quux()
.quux()
val x4 = (foo().bar()
.baz()).quux()
.baz()).quux()
val x5 = (foo()).bar()
.baz()
.quux()
.baz()
.quux()
val x6 = foo!!.bar()
.baz()!!
.quux()!!
.baz()!!
.quux()!!
val x7 = foo!!.bar()
.baz()!!
.quux()!!
.baz()!!
.quux()!!
val x8 = foo!!!!!!!!.bar()
.baz()!!
.quux()!!
.baz()!!
.quux()!!
val x9 = ((b!!)!!!!)!!.f
@@ -35,70 +35,72 @@ val x10 = a()!!.a()
val x11 = a()!!!!.a()
val x12 = a()!!.a()!!
.a()
.a()
val x13 = a()!!!!.a()
.a()
.a()
val x14 = a().a()
val x15 = (a()).a()
val x16 = (a()).a()
.a()
.a()
val x17 = (a().a()).a()
val x18 = (a().a()).a()
.a()
.a()
val x18 = (a().a()
.a()).a()
.a()
.a()).a()
.a()
val x19 = (a().a()
.a()).a()
.a()).a()
val x20 = foo!!.foo.baz()!!
.quux()!!.foo.foo.foo.baz().foo.baz()
.baz()
.quux()!!.foo.foo.foo.baz().foo.baz()
.baz()
val y = xyzzy(foo.bar()
val y = xyzzy(
foo.bar()
.baz()
.quux())
.quux()
)
fun foo() {
foo.bar()
.baz()
.quux()
.baz()
.quux()
z = foo.bar()
.baz()
.quux()
.baz()
.quux()
z += foo.bar()
.baz()
.quux()
.baz()
.quux()
return foo.bar()
.baz()
.quux()
.baz()
.quux()
}
fun top() = "".plus("")
.plus("")
.plus("")
class C {
fun member() = "".plus("")
.plus("")
.plus("")
}
fun foo() {
fun local() = "".plus("")
.plus("")
.plus("")
val anonymous = fun() = "".plus("")
.plus("")
.plus("")
}
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
@@ -15,30 +15,39 @@ fun test() {
(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.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b =
INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b = INSTANCE!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b =
INSTANCE!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b = if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
true
else
false
val b =
if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
true
else
false
if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
true
@@ -50,27 +59,35 @@ 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 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 c2 = INSTANCE
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
val c =
INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
val x = foo.bar().baz().quux()
@@ -90,35 +107,43 @@ val x8 = foo!!!!!!!!.bar().baz()!!.quux()!!
val x9 = ((b!!)!!!!)!!.f
val x10 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x10 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x11 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!
val x12 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!
.a()!!.a()
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!
val x13 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!
.a().a()
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x14 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x15 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww())
val x16 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww())
.a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x17 =
(a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x18 = (a().a()).a().a()
val x18 = (a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a().a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a().a()
val x19 = (a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a()
// SET_INT: METHOD_CALL_CHAIN_WRAP = 1
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
@@ -15,30 +15,39 @@ fun test() {
(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.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b =
INSTANCE!!!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b = INSTANCE!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b =
INSTANCE!!.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val b = if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
true
else
false
val b =
if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
true
else
false
if (INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww == INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww)
true
@@ -50,26 +59,35 @@ 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 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 c2 = INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val c2 =
INSTANCE.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww
val c = INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
val c =
INSTANCE().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().adad.adawd
val x = foo.bar().baz().quux()
@@ -89,32 +107,42 @@ val x8 = foo!!!!!!!!.bar().baz()!!.quux()!!
val x9 = ((b!!)!!!!)!!.f
val x10 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x10 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x11 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!
val x12 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!
.a()
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x13 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
.a()
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x14 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x15 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x16 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x17 =
(a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x18 = (a().a()).a().a()
val x18 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x18 =
(a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a().a()
val x19 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x19 =
(a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a()
// SET_INT: METHOD_CALL_CHAIN_WRAP = 1
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
@@ -300,27 +300,35 @@ val x8 = foo!!!!!!!!.bar().baz()!!.quux()!!
val x9 = ((b!!)!!!!)!!.f
val x10 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x10 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x11 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!
.a()!!
.a()
val x12 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!
.a()!!
.a()
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!
.a()
.a()
val x13 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!
.a()
.a()
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x14 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x15 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww())
.a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x16 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww())
.a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x17 =
(a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x18 = (a().a()).a().a()
@@ -335,4 +343,4 @@ val x19 = (a()
// SET_INT: METHOD_CALL_CHAIN_WRAP = 5
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
// SET_FALSE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
// RIGHT_MARGIN: 120
// RIGHT_MARGIN: 120
@@ -286,34 +286,44 @@ val x8 = foo!!!!!!!!.bar().baz()!!.quux()!!
val x9 = ((b!!)!!!!)!!.f
val x10 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x10 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()
val x11 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x11 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
val x12 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!
.a()
val x12 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!.a()!!
.a()
val x13 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
.a()
val x13 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()!!!!.a()
.a()
val x14 = awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x14 =
awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww().a()
val x15 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x15 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x16 = (awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x16 =
(awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
.awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
val x17 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x17 =
(a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()).a()
val x18 = (a().a()).a().a()
val x18 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a().a()
val x18 =
(a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.a()).a().a()
val x19 = (a().awswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswswwawswswswswswswsww()
.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
// RIGHT_MARGIN: 120
// RIGHT_MARGIN: 120
@@ -1,12 +1,12 @@
fun f(list: List<Int>) {
val result = list
.filter { it % 2 == 0 }
.max() ?: -1
.filter { it % 2 == 0 }
.max() ?: -1
list
.filter { it % 2 == 0 }
.max()
?: -1
.filter { it % 2 == 0 }
.max()
?: -1
}
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
@@ -1,10 +1,10 @@
fun f(list: List<Int>) {
val result = list.filter { it % 2 == 0 }
.max() ?: -1
.max() ?: -1
list.filter { it % 2 == 0 }
.max()
?: -1
.max()
?: -1
}
// SET_INT: METHOD_CALL_CHAIN_WRAP = 2
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
// SET_FALSE: WRAP_FIRST_METHOD_IN_CALL_CHAIN
@@ -1,5 +1,5 @@
fun test() {
MyFunc1()
.MyFunc2()
.MyFunc3()
}
.MyFunc2()
.MyFunc3()
}
@@ -3,10 +3,10 @@ class Some {
}
public fun bar(): String? =
Some()
?.some()
?.some()
?.some()!!
.toString()
Some()
?.some()
?.some()
?.some()!!
.toString()
// SET_TRUE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
@@ -3,10 +3,10 @@ class Some {
}
public fun bar(): String? =
Some()
?.some()
?.some()
?.some()!!
.toString()
Some()
?.some()
?.some()
?.some()!!
.toString()
// SET_TRUE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
@@ -35,7 +35,7 @@ fun test3() {
fun test4() {
val abc = ArrayList<Int>().mapTo(
LinkedHashSet()
LinkedHashSet()
) {
it * 2
}
@@ -52,4 +52,4 @@ fun testWithComments() {
}
// SET_TRUE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
// SET_TRUE: ALLOW_TRAILING_COMMA
// SET_TRUE: ALLOW_TRAILING_COMMA
@@ -35,7 +35,7 @@ fun test3() {
fun test4() {
val abc = ArrayList<Int>().mapTo(
LinkedHashSet()
LinkedHashSet()
) {
it * 2
}
@@ -52,4 +52,4 @@ fun testWithComments() {
}
// SET_TRUE: CONTINUATION_INDENT_FOR_CHAINED_CALLS
// SET_TRUE: ALLOW_TRAILING_COMMA
// SET_TRUE: ALLOW_TRAILING_COMMA
@@ -1,8 +1,8 @@
fun test() {
Single.just(Object())
.map {
it
}.map {
it // The code unexpectedly shifts to the left
}
}
.map {
it
}.map {
it // The code unexpectedly shifts to the left
}
}
@@ -41,7 +41,8 @@ abstract class TemplateGroupBase : TemplateGroup {
companion object {
private val typeMemberTemplate = MemberTemplate::class.createType()
private val typeIterableOfMemberTemplates = Iterable::class.createType(arguments = listOf(KTypeProjection.invariant(typeMemberTemplate)))
private val typeIterableOfMemberTemplates =
Iterable::class.createType(arguments = listOf(KTypeProjection.invariant(typeMemberTemplate)))
}
}
@@ -3,16 +3,16 @@ import X.combine
class IndentationIssue {
fun method() {
X.Y.combine(
1,
1
1,
1
)
.let {
"zzz"
}
.let {
"zzz"
}
X.Y.combine(
1,
1
1,
1
).let {
"zzz"
}
@@ -20,69 +20,69 @@ class IndentationIssue {
X.Y./*
comment
*/combine(
1,
1
1,
1
)
.let {
"zzz"
}
.let {
"zzz"
}
X.Y./*
comment
*/combine(
1,
1
1,
1
).let {
"zzz"
}
(X.Y.combine(
1,
1
1,
1
)
).let {
"zzz"
}
"zzz"
}
X.Y
.combine(
1,
1
)
.let { "zzz" }
X.Y
.combine(
1,
1
).let {
"zzz"
}
X
.Y
.combine(
1,
1
)
.let { "zzz" }
X
.Y.combine(
1,
1
)
.let { "zzz" }
combine(
.combine(
1,
1
)
.let { "zzz" }
)
.let { "zzz" }
X.Y
.combine(
1,
1
).let {
"zzz"
}
X
.Y
.combine(
1,
1
)
.let { "zzz" }
X
.Y.combine(
1,
1
)
.let { "zzz" }
combine(
1,
2
1,
1
)
.let { "zzz" }
combine(
1,
2
).let {
"zzz"
}.let {
@@ -90,8 +90,8 @@ class IndentationIssue {
}
(combine(
1,
2
1,
2
).let {
"zzz"
}).let {
@@ -99,18 +99,18 @@ class IndentationIssue {
}
(combine(
1,
2
1,
2
)
.let {
"zzz"
}).let {
"zzz"
}
.let {
"zzz"
}).let {
"zzz"
}
combine(
1,
2
1,
2
).let {
"zzz"
}!!.let {
@@ -118,38 +118,38 @@ class IndentationIssue {
}
combine(
1,
2
1,
2
)
.let {
"zzz"
}!!.let {
"zzz"
}
.let {
"zzz"
}!!.let {
"zzz"
}
(combine(
1,
2
1,
2
)
.let {
"zzz"
})!!.let {
"zzz"
}
.let {
"zzz"
})!!.let {
"zzz"
}
((combine(
1,
2
1,
2
)
).let {
"zzz"
}!!)!!.let {
"zzz"
}
"zzz"
}!!)!!.let {
"zzz"
}
((combine(
1,
2
1,
2
)).let {
"zzz"
}!!)!!.let {
@@ -157,14 +157,14 @@ class IndentationIssue {
}
((combine(
1,
2
1,
2
)).let {
"zzz"
}!!
)!!.let {
"zzz"
}
"zzz"
}
}
}
@@ -172,4 +172,4 @@ object X {
fun <L, R, T> combine(x: L, y: R): T = TODO()
val Y get() = this
}
}
@@ -10,12 +10,15 @@ fun foo() {
testtest(foofoo)
testtesttesttest(
foofoofoofoofoofoofoofoofoofoofoofoo)
foofoofoofoofoofoofoofoofoofoofoofoo
)
testtest(foobar, barfoo)
testtesttesttest(foofoo,
barbar,
foobar,
barfoo)
}
testtesttesttest(
foofoo,
barbar,
foobar,
barfoo
)
}
@@ -11,11 +11,15 @@ fun foo() {
testtesttesttest(foofoofoofoofoofoofoofoofoofoofoofoo)
testtest(foobar,
barfoo)
testtest(
foobar,
barfoo
)
testtesttesttest(foofoo,
barbar,
foobar,
barfoo)
}
testtesttesttest(
foofoo,
barbar,
foobar,
barfoo
)
}
@@ -10,12 +10,13 @@ fun foo() {
testtest(foofoo)
testtesttesttest(
foofoofoofoofoofoofoofoofoofoofoofoo)
foofoofoofoofoofoofoofoofoofoofoofoo
)
testtest(foobar, barfoo)
testtesttesttest(foofoo,
barbar,
foobar,
barfoo)
}
testtesttesttest(
foofoo, barbar,
foobar, barfoo
)
}
@@ -1,12 +1,12 @@
fun foo(
x: Int =
42
x: Int =
42
) {
}
class C(
val x: Int =
42
val x: Int =
42
)
// SET_TRUE: CONTINUATION_INDENT_FOR_EXPRESSION_BODIES
@@ -1,12 +1,12 @@
fun foo(
x: Int =
42
x: Int =
42
) {
}
class C(
val x: Int =
42
val x: Int =
42
)
// SET_TRUE: CONTINUATION_INDENT_FOR_EXPRESSION_BODIES
@@ -12,10 +12,12 @@ fun testtesttesttest(foofoo: Int)
fun test(foo: Int, bar: Int)
fun testtesttesttest(foofoo: Int,
barbar: Int,
foobar: Int,
barfoo: Int)
fun testtesttesttest(
foofoo: Int,
barbar: Int,
foobar: Int,
barfoo: Int
)
fun test() {
for (foo: Int in bar) {
@@ -39,26 +41,45 @@ class LongLongLongLongNameCLass
class ShorName
class SN
class A(longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass) {
class A(
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass
) {
constructor(
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass) {
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass
) {
}
}
class B(a: LongLongLongLongNameCLass,
class B(
a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass
) {
constructor(
a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass) {
constructor(a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass) {
c: LongLongLongLongNameCLass
) {
}
}
class C(sn1: ShorName,
class C(
sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
sn5: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName
) {
constructor(
sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
@@ -66,20 +87,29 @@ class C(sn1: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName) {
constructor(sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
sn5: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName) {
sn9: ShorName
) {
}
}
class D(sn1: SN,
class D(
sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
sn8: SN,
sn9: SN,
sn10: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN
) {
constructor(
sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
@@ -92,27 +122,17 @@ class D(sn1: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN) {
constructor(sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
sn8: SN,
sn9: SN,
sn10: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN) {
sn14: SN
) {
}
}
class E(longLongLongLongNameCLass1: LongLongLongLongNameCLass) {
class E(
longLongLongLongNameCLass1: LongLongLongLongNameCLass
) {
constructor(
longLongLongLongNameCLass1: LongLongLongLongNameCLass) {
longLongLongLongNameCLass1: LongLongLongLongNameCLass
) {
}
}
@@ -10,23 +10,31 @@ fun testtest(foofoo: Int)
fun testtesttesttest(foofoo: Int)
fun test(foo: Int,
bar: Int)
fun test(
foo: Int,
bar: Int
)
fun testtesttesttest(foofoo: Int,
barbar: Int,
foobar: Int,
barfoo: Int)
fun testtesttesttest(
foofoo: Int,
barbar: Int,
foobar: Int,
barfoo: Int
)
fun testtesttesttest(foofoo: Int,
@Some barbar: Int,
foobar: Int,
barfoo: Int)
fun testtesttesttest(
foofoo: Int,
@Some barbar: Int,
foobar: Int,
barfoo: Int
)
fun testtesttesttest(@Some foofoo: Int,
@Some barbar: Int,
@Some foobar: Int,
barfoo: Int)
fun testtesttesttest(
@Some foofoo: Int,
@Some barbar: Int,
@Some foobar: Int,
barfoo: Int
)
fun test() {
for (foo: Int in bar) {
@@ -50,25 +58,45 @@ class LongLongLongLongNameCLass
class ShorName
class SN
class A(longLongLongLongNameCLass1: LongLongLongLongNameCLass,
class A(
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass
) {
constructor(
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass) {
constructor(longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass) {
longLongLongLongNameCLass3: LongLongLongLongNameCLass
) {
}
}
class B(a: LongLongLongLongNameCLass,
class B(
a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass
) {
constructor(
a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass) {
constructor(a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass) {
c: LongLongLongLongNameCLass
) {
}
}
class C(sn1: ShorName,
class C(
sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
sn5: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName
) {
constructor(
sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
@@ -76,20 +104,29 @@ class C(sn1: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName) {
constructor(sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
sn5: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName) {
sn9: ShorName
) {
}
}
class D(sn1: SN,
class D(
sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
sn8: SN,
sn9: SN,
sn10: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN
) {
constructor(
sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
@@ -102,21 +139,8 @@ class D(sn1: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN) {
constructor(sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
sn8: SN,
sn9: SN,
sn10: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN) {
sn14: SN
) {
}
}
@@ -135,16 +159,35 @@ class G(sn1: ShorName) {
}
}
class H(sn1: SN,
sn2: SN) {
class H(
sn1: SN,
sn2: SN
) {
constructor(sn1: SN) {
}
}
class I(sn1: SN,
@field:Some val sn2: SN,
class I(
sn1: SN,
@field:Some val sn2: SN,
sn3: SN,
sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
sn8: SN,
sn9: SN,
sn10: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN
) {
constructor(
sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
@Some sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
@@ -154,20 +197,7 @@ class I(sn1: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN) {
constructor(sn1: SN,
sn2: SN,
sn3: SN,
@Some sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
sn8: SN,
sn9: SN,
sn10: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN) {
sn14: SN
) {
}
}
@@ -9,15 +9,15 @@ fun testtesttesttesttesttesttesttesttest()
fun testtest(foofoo: Int)
fun testtesttesttest(
foofoo: Int)
foofoo: Int
)
fun test(foo: Int, bar: Int)
fun testtesttesttest(
foofoo: Int,
barbar: Int,
foobar: Int,
barfoo: Int)
foofoo: Int, barbar: Int,
foobar: Int, barfoo: Int
)
fun test() {
for (foo: Int in bar) {
@@ -41,27 +41,45 @@ class LongLongLongLongNameCLass
class ShorName
class SN
class A(longLongLongLongNameCLass1: LongLongLongLongNameCLass,
class A(
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass
) {
constructor(
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass) {
constructor(
longLongLongLongNameCLass1: LongLongLongLongNameCLass,
longLongLongLongNameCLass2: LongLongLongLongNameCLass,
longLongLongLongNameCLass3: LongLongLongLongNameCLass) {
longLongLongLongNameCLass3: LongLongLongLongNameCLass
) {
}
}
class B(a: LongLongLongLongNameCLass,
class B(
a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass
) {
constructor(
a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass) {
constructor(
a: LongLongLongLongNameCLass,
b: LongLongLongLongNameCLass,
c: LongLongLongLongNameCLass) {
c: LongLongLongLongNameCLass
) {
}
}
class C(sn1: ShorName,
class C(
sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
sn5: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName
) {
constructor(
sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
@@ -69,58 +87,53 @@ class C(sn1: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName) {
constructor(sn1: ShorName,
sn2: ShorName,
sn3: ShorName,
sn4: ShorName,
sn5: ShorName,
sn6: ShorName,
sn6: ShorName,
sn8: ShorName,
sn9: ShorName) {
sn9: ShorName
) {
}
}
class D(sn1: SN, sn2: SN,
class D(
sn1: SN, sn2: SN, sn3: SN,
sn4: SN, sn5: SN, sn6: SN,
sn6: SN, sn8: SN, sn9: SN,
sn10: SN, sn11: SN,
sn12: SN, sn13: SN,
sn14: SN
) {
constructor(
sn1: SN, sn2: SN,
sn3: SN, sn4: SN,
sn5: SN, sn6: SN,
sn6: SN, sn8: SN,
sn9: SN, sn10: SN,
sn11: SN, sn12: SN,
sn13: SN, sn14: SN) {
constructor(sn1: SN,
sn2: SN,
sn3: SN,
sn4: SN,
sn5: SN,
sn6: SN,
sn6: SN,
sn8: SN,
sn9: SN,
sn10: SN,
sn11: SN,
sn12: SN,
sn13: SN,
sn14: SN) {
sn13: SN, sn14: SN
) {
}
}
class E(longLongLongLongNameCLass1: LongLongLongLongNameCLass) {
class E(
longLongLongLongNameCLass1: LongLongLongLongNameCLass
) {
constructor(
longLongLongLongNameCLass1: LongLongLongLongNameCLass) {
longLongLongLongNameCLass1: LongLongLongLongNameCLass
) {
}
}
class F(a: LongLongLongLongNameCLass) {
class F(
a: LongLongLongLongNameCLass
) {
constructor(
a: LongLongLongLongNameCLass) {
a: LongLongLongLongNameCLass
) {
}
}
class G(sn1: ShorName) {
constructor(
sn1: ShorName) {
sn1: ShorName
) {
}
}
@@ -6,17 +6,23 @@ fun a() = Unit
@Anno([1])
fun a() = Unit
@Anno([1
])
@Anno(
[1
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1])
@Anno(
[
1]
)
fun a() = Unit
@Anno([1, 2])
@@ -25,17 +31,23 @@ fun a() = Unit
@Anno([1, 2])
fun a() = Unit
@Anno([1, 2
])
@Anno(
[1, 2
]
)
fun a() = Unit
@Anno([
1, 2,
])
@Anno(
[
1, 2,
]
)
fun a() = Unit
@Anno([
1, 2])
@Anno(
[
1, 2]
)
fun a() = Unit
@Anno([1, 2, 2])
@@ -44,84 +56,112 @@ fun a() = Unit
@Anno([1, 2, 2])
fun a() = Unit
@Anno(["1"
])
@Anno(
["1"
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1, 2, 2])
@Anno(
[
1, 2, 2]
)
fun a() = Unit
@Anno([1/*
*/])
@Anno(
[1/*
*/]
)
fun a() = Unit
@Anno([
1, //dw
])
@Anno(
[
1, //dw
]
)
fun a() = Unit
@Anno([1 // ds
])
@Anno(
[1 // ds
]
)
fun a() = Unit
@Anno([
/*
*/ // d
1,
/*
*/
/*
*/
])
@Anno(
[
/*
*/ // d
1,
/*
*/
/*
*/
]
)
fun a() = Unit
@Anno([
/*
*/ 1])
@Anno(
[
/*
*/ 1]
)
fun a() = Unit
@Anno([1/*
*/, 2])
@Anno(
[1/*
*/, 2]
)
fun a() = Unit
@Anno([
1, 2,
/*
*/
/*
*/
])
@Anno(
[
1, 2,
/*
*/
/*
*/
]
)
fun a() = Unit
@Anno([/*
@Anno(
[/*
*/1, 2
])
]
)
fun a() = Unit
@Anno(["1"
])
@Anno(
["1"
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1, 2 /*
*/])
@Anno(
[
1, 2 /*
*/]
)
fun a() = Unit
@Component(
modules = [
AppModule::class, DataModule::class,
DomainModule::class
],
modules = [
AppModule::class, DataModule::class,
DomainModule::class
],
)
fun b() = Unit
@@ -6,17 +6,23 @@ fun a() = Unit
@Anno([1])
fun a() = Unit
@Anno([1
])
@Anno(
[1
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1])
@Anno(
[
1]
)
fun a() = Unit
@Anno([1, 2])
@@ -25,17 +31,23 @@ fun a() = Unit
@Anno([1, 2])
fun a() = Unit
@Anno([1, 2
])
@Anno(
[1, 2
]
)
fun a() = Unit
@Anno([
1, 2,
])
@Anno(
[
1, 2,
]
)
fun a() = Unit
@Anno([
1, 2])
@Anno(
[
1, 2]
)
fun a() = Unit
@Anno([1, 2, 2])
@@ -44,84 +56,112 @@ fun a() = Unit
@Anno([1, 2, 2])
fun a() = Unit
@Anno(["1"
])
@Anno(
["1"
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1, 2, 2])
@Anno(
[
1, 2, 2]
)
fun a() = Unit
@Anno([1/*
*/])
@Anno(
[1/*
*/]
)
fun a() = Unit
@Anno([
1, //dw
])
@Anno(
[
1, //dw
]
)
fun a() = Unit
@Anno([1 // ds
])
@Anno(
[1 // ds
]
)
fun a() = Unit
@Anno([
/*
*/ // d
1,
/*
*/
/*
*/
])
@Anno(
[
/*
*/ // d
1,
/*
*/
/*
*/
]
)
fun a() = Unit
@Anno([
/*
*/ 1])
@Anno(
[
/*
*/ 1]
)
fun a() = Unit
@Anno([1/*
*/, 2])
@Anno(
[1/*
*/, 2]
)
fun a() = Unit
@Anno([
1, 2,
/*
*/
/*
*/
])
@Anno(
[
1, 2,
/*
*/
/*
*/
]
)
fun a() = Unit
@Anno([/*
@Anno(
[/*
*/1, 2
])
]
)
fun a() = Unit
@Anno(["1"
])
@Anno(
["1"
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1, 2 /*
*/])
@Anno(
[
1, 2 /*
*/]
)
fun a() = Unit
@Component(
modules = [
AppModule::class, DataModule::class,
DomainModule::class
],
modules = [
AppModule::class, DataModule::class,
DomainModule::class
],
)
fun b() = Unit
@@ -6,17 +6,23 @@ fun a() = Unit
@Anno([1])
fun a() = Unit
@Anno([1
])
@Anno(
[1
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1])
@Anno(
[
1]
)
fun a() = Unit
@Anno([1, 2])
@@ -25,17 +31,23 @@ fun a() = Unit
@Anno([1, 2])
fun a() = Unit
@Anno([1, 2
])
@Anno(
[1, 2
]
)
fun a() = Unit
@Anno([
1, 2,
])
@Anno(
[
1, 2,
]
)
fun a() = Unit
@Anno([
1, 2])
@Anno(
[
1, 2]
)
fun a() = Unit
@Anno([1, 2, 2])
@@ -44,84 +56,112 @@ fun a() = Unit
@Anno([1, 2, 2])
fun a() = Unit
@Anno(["1"
])
@Anno(
["1"
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1, 2, 2])
@Anno(
[
1, 2, 2]
)
fun a() = Unit
@Anno([1/*
*/])
@Anno(
[1/*
*/]
)
fun a() = Unit
@Anno([
1, //dw
])
@Anno(
[
1, //dw
]
)
fun a() = Unit
@Anno([1 // ds
])
@Anno(
[1 // ds
]
)
fun a() = Unit
@Anno([
/*
*/ // d
1,
/*
*/
/*
*/
])
@Anno(
[
/*
*/ // d
1,
/*
*/
/*
*/
]
)
fun a() = Unit
@Anno([
/*
*/ 1])
@Anno(
[
/*
*/ 1]
)
fun a() = Unit
@Anno([1/*
*/, 2])
@Anno(
[1/*
*/, 2]
)
fun a() = Unit
@Anno([
1, 2,
/*
*/
/*
*/
])
@Anno(
[
1, 2,
/*
*/
/*
*/
]
)
fun a() = Unit
@Anno([/*
@Anno(
[/*
*/1, 2
])
]
)
fun a() = Unit
@Anno(["1"
])
@Anno(
["1"
]
)
fun a() = Unit
@Anno([
1,
])
@Anno(
[
1,
]
)
fun a() = Unit
@Anno([
1, 2 /*
*/])
@Anno(
[
1, 2 /*
*/]
)
fun a() = Unit
@Component(
modules = [
AppModule::class, DataModule::class,
DomainModule::class
],
modules = [
AppModule::class, DataModule::class,
DomainModule::class
],
)
fun b() = Unit
@@ -7,23 +7,23 @@ fun a() = Unit
fun a() = Unit
@Anno(
[
1,
],
[
1,
],
)
fun a() = Unit
@Anno(
[
1,
],
[
1,
],
)
fun a() = Unit
@Anno(
[
1,
],
[
1,
],
)
fun a() = Unit
@@ -34,23 +34,23 @@ fun a() = Unit
fun a() = Unit
@Anno(
[
1, 2,
],
[
1, 2,
],
)
fun a() = Unit
@Anno(
[
1, 2,
],
[
1, 2,
],
)
fun a() = Unit
@Anno(
[
1, 2,
],
[
1, 2,
],
)
fun a() = Unit
@@ -61,128 +61,128 @@ fun a() = Unit
fun a() = Unit
@Anno(
[
"1",
],
[
"1",
],
)
fun a() = Unit
@Anno(
[
1,
],
[
1,
],
)
fun a() = Unit
@Anno(
[
1, 2, 2,
],
[
1, 2, 2,
],
)
fun a() = Unit
@Anno(
[
1,
/*
*/
],
[
1,
/*
*/
],
)
fun a() = Unit
@Anno(
[
1, //dw
],
[
1, //dw
],
)
fun a() = Unit
@Anno(
[
1, // ds
],
[
1, // ds
],
)
fun a() = Unit
@Anno(
[
/*
*/ // d
1,
/*
*/
/*
*/
],
[
/*
*/ // d
1,
/*
*/
/*
*/
],
)
fun a() = Unit
@Anno(
[
/*
*/
1,
],
[
/*
*/
1,
],
)
fun a() = Unit
@Anno(
[
1,
/*
*/
2,
],
[
1,
/*
*/
2,
],
)
fun a() = Unit
@Anno(
[
1, 2,
/*
*/
/*
*/
],
[
1, 2,
/*
*/
/*
*/
],
)
fun a() = Unit
@Anno(
[
/*
*/
1, 2,
],
[
/*
*/
1, 2,
],
)
fun a() = Unit
@Anno(
[
"1",
],
[
"1",
],
)
fun a() = Unit
@Anno(
[
1,
],
[
1,
],
)
fun a() = Unit
@Anno(
[
1, 2,
/*
*/
],
[
1, 2,
/*
*/
],
)
fun a() = Unit
@Component(
modules = [
AppModule::class, DataModule::class,
DomainModule::class,
],
modules = [
AppModule::class, DataModule::class,
DomainModule::class,
],
)
fun b() = Unit
@@ -9,40 +9,40 @@ val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z ->
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(x,
(x,
y),
z,
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x,
y),
z,
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x, // adw
y,
),
z,
),
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x,
/* val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z, ->
println(x)
}*/
),
z,
/* val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z, ->
println(x)
}*/
),
z,
->
println(x)
}
@@ -56,36 +56,36 @@ val x: (Pair<Int, Int>, Int) -> Unit = { (x, y/**/), z ->
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(x, y/*
(x, y/*
*/),
z,
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(/**/x /**/ /*
(/**/x /**/ /*
*/, // awdawd
y/*
*/),
z,
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(/**/x /**/ /*
(/**/x /**/ /*
*/, // awdawd
y/*
*/),
z,
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(x, y),
z,
(x, y),
z,
->
println(x)
}
@@ -9,43 +9,43 @@ val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z ->
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x,
y,
),
z,
),
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x,
y,
),
z,
),
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x, // adw
y,
),
z,
),
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x,
/* val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z, ->
println(x)
}*/
),
z,
/* val x: (Pair<Int, Int>, Int) -> Unit = { (x, y), z, ->
println(x)
}*/
),
z,
->
println(x)
}
@@ -59,47 +59,47 @@ val x: (Pair<Int, Int>, Int) -> Unit = { (x, y/**/), z ->
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
(
x, y,
/*
*/
),
z,
/*
*/
),
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
/**/x, /**/
/*
*/ // awdawd
(
/**/x, /**/
/*
*/ // awdawd
y,
/*
*/
),
z,
/*
*/
),
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(
/**/x, /**/
/*
*/ // awdawd
(
/**/x, /**/
/*
*/ // awdawd
y,
/*
*/
),
z,
/*
*/
),
z,
->
println(x)
}
val x: (Pair<Int, Int>, Int) -> Unit = {
(x, y),
z,
(x, y),
z,
->
println(x)
}
@@ -14,44 +14,44 @@ fun test() {
val (a, b) = 1 to 2
val (a) =
b
b
val (
a,
a,
) =
b
b
val (a
) =
b
b
val (a) = b
val (
a,
a,
) = b
val (a, b
) = 1 to 2
val (a,
b) = 1 to 2
b) = 1 to 2
val (
a, b
a, b
) = 1 to 2
val (
a, b,
a, b,
) = 1 to 2
val (a, b, c,
d, f
d, f
) = 1 to 2
val (
a, b, c,
d, f,
a, b, c,
d, f,
) = 1 to 2
val (a, b/**/) = 1 to 2
@@ -68,7 +68,7 @@ fun test() {
val (a/**/, b/**//**/) = 1 to 2
val (a/**//**/) =
b
b
val (a) = b
@@ -85,20 +85,20 @@ fun test() {
/**/b) = 1 to 2
val (
a, b // fe
a, b // fe
/**/)/**/ = 1 to 2
val (
a, b, // awd
a, b, // awd
) = 1 to 2
val (a, b, c,
d, f // awd
d, f // awd
/*
*/) = 1 to 2
val (
a, b, c,
d, f, // awd
a, b, c,
d, f, // awd
) = 1 to 2
}
}
@@ -14,49 +14,49 @@ fun test() {
val (a, b) = 1 to 2
val (a) =
b
b
val (
a,
a,
) =
b
b
val (
a,
a,
) =
b
b
val (a) = b
val (
a,
a,
) = b
val (
a, b,
a, b,
) = 1 to 2
val (
a,
b,
a,
b,
) = 1 to 2
val (
a, b,
a, b,
) = 1 to 2
val (
a, b,
a, b,
) = 1 to 2
val (
a, b, c,
d, f,
a, b, c,
d, f,
) = 1 to 2
val (
a, b, c,
d, f,
a, b, c,
d, f,
) = 1 to 2
val (a, b/**/) = 1 to 2
@@ -73,45 +73,45 @@ fun test() {
val (a/**/, b/**//**/) = 1 to 2
val (a/**//**/) =
b
b
val (a) = b
val (
a, b,/**/
a, b,/**/
) = 1 to 2
val (
a, b,// awd
a, b,// awd
) = 1 to 2
val (
a,/**/ b, /**/ // awd
a,/**/ b, /**/ // awd
) = 1 to 2
val (
a, // ad
a, // ad
/**/b,
) = 1 to 2
val (
a, b, // fe
a, b, // fe
/**/
)/**/ = 1 to 2
val (
a, b, // awd
a, b, // awd
) = 1 to 2
val (
a, b, c,
d, f, // awd
a, b, c,
d, f, // awd
/*
*/
) = 1 to 2
val (
a, b, c,
d, f, // awd
a, b, c,
d, f, // awd
) = 1 to 2
}
@@ -23,21 +23,21 @@ enum class Enum5 {
enum class Enum6(val a: Int) {
A(
1
1
),
B,
}
enum class Enum7(val a: Int) {
A(
1
1
),
B, ;
}
enum class Enum8(val a: Int) {
A(
1
1
),
B;
}
}
@@ -24,14 +24,14 @@ enum class Enum5 {
enum class Enum6(val a: Int) {
A(
1
1
),
B,
}
enum class Enum7(val a: Int) {
A(
1
1
),
B,
;
@@ -39,7 +39,7 @@ enum class Enum7(val a: Int) {
enum class Enum8(val a: Int) {
A(
1
1
),
B;
}
}
@@ -191,7 +191,7 @@ fun foo() {
testtest[
foofoo, fososos,
/*
*/
*/
testtest[testtest[foofoo]],
]
@@ -191,7 +191,7 @@ fun foo() {
testtest[
foofoo, fososos,
/*
*/
*/
testtest[testtest[foofoo]],
]

Some files were not shown because too many files have changed in this diff Show More