KotlinLikeLangLineIndentProvider: support options for parentheses

Part of #KT-22211
Part of #KT-39353
This commit is contained in:
Dmitry Gridin
2020-06-08 19:39:35 +07:00
parent a8cb6b2ede
commit cf655a829c
120 changed files with 1566 additions and 19 deletions
@@ -4,5 +4,4 @@ fun test(i: Int) {
)
}
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
@@ -4,5 +4,4 @@ fun test(i: Int) {
)
}
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
@@ -2,5 +2,4 @@ fun test(i: Int) {
test(<caret>)
}
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
// WITHOUT_CUSTOM_LINE_INDENT_PROVIDER
// SET_FALSE: CONTINUATION_INDENT_IN_ARGUMENT_LISTS
@@ -0,0 +1,7 @@
fun a() {
a(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
a(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,9 @@
fun a() {
a(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
fun a() {
a(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
open class A
class B : A(
<caret>
)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
open class A
class B : A(<caret>)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,9 @@
open class A
class B : A(
<caret>
)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
open class A
class B : A(<caret>)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
open class A<T, C, D<T>>
class B : A<Int, Long, List<Int>>(
<caret>
)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
open class A<T, C, D<T>>
class B : A<Int, Long, List<Int>>(<caret>)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,9 @@
open class A<T, C, D<T>>
class B : A<Int, Long, List<Int>>(
<caret>
)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
open class A<T, C, D<T>>
class B : A<Int, Long, List<Int>>(<caret>)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
fun <T, V> test() {
test<Int, Long>(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun <T, V> test() {
test<Int, Long>(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,9 @@
fun <T, V> test() {
test<Int, Long>(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
fun <T, V> test() {
test<Int, Long>(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,9 @@
class A {
operator fun invoke() = Unit
fun a() {
this(<caret>)
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
class A(a: Int) {
constructor() : this(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
class A(a: Int) {
constructor() : this(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,9 @@
class A(a: Int) {
constructor() : this(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
class A(a: Int) {
constructor() : this(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,9 @@
fun a() {
try {
} catch(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
try {
} catch(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,11 @@
fun a() {
try {
} catch(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,9 @@
fun a() {
try {
} catch(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
fun a() {
do println() while (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
do println() while (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
do println() while (<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
for (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
for (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
for (<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
if (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
if (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
if (<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
when (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
when (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
when (<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
while (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
while (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
while (<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,8 @@
class Test {
val a = fun(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,6 @@
class Test {
val a = fun(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,10 @@
class Test {
val a = fun(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class Test {
val a = fun(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class Test {
val a = fun String.Companion????.(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,6 @@
class Test {
val a = fun String.Companion????.(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,10 @@
class Test {
val a = fun String.Companion????.(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class Test {
val a = fun String.Companion????.(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class Test {
val a = fun String.Companion.(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,6 @@
class Test {
val a = fun String.Companion.(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,10 @@
class Test {
val a = fun String.Companion.(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class Test {
val a = fun String.Companion.(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
fun a() {
val (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
val (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
val (<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
var (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
var (
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
var (<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
a.forEach { (
<caret>
)}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
fun a() {
a.forEach { (
<caret>
)}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
fun a() {
a.forEach { (<caret>)}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
class A private constructor(
<caret>
)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,3 @@
class A private constructor(<caret>)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
class A private constructor(
<caret>
)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,5 @@
class A private constructor(<caret>)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun testParam(
<caret>
) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,6 @@
class A {
fun testParam(<caret>) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,10 @@
class A {
fun testParam(
<caret>
) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun testParam(<caret>) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun String.Companion.testParam(
<caret>
) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,6 @@
class A {
fun String.Companion.testParam(<caret>) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,10 @@
class A {
fun String.Companion.testParam(
<caret>
) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun String.Companion.testParam(<caret>) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun <T, V> testParam(
<caret>
) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,6 @@
class A {
fun <T, V> testParam(<caret>) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,10 @@
class A {
fun <T, V> testParam(
<caret>
) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun <T, V> testParam(<caret>) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun <T, V> Int.Companion.testParam(
<caret>
) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,6 @@
class A {
fun <T, V> Int.Companion.testParam(<caret>) {
}
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
class A {
fun <T> List<T>?.testFunction(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,5 @@
class A {
fun <T> List<T>?.testFunction(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,10 @@
class A {
fun <T, V> Int.Companion.testParam(
<caret>
) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class A {
fun <T, V> Int.Companion.testParam(<caret>) {
}
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,9 @@
class A {
fun <T> List<T>?.testFunction(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,7 @@
class A {
fun <T> List<T>?.testFunction(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,8 @@
class Test {
val a: Boolean get(
<caret>
)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
// KT-39444
@@ -0,0 +1,6 @@
class Test {
val a: Boolean get(<caret>)
}
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
// KT-39444
@@ -0,0 +1,9 @@
class Test {
val a: Boolean get(
<caret>
)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39444
@@ -0,0 +1,7 @@
class Test {
val a: Boolean get(<caret>)
}
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39444
@@ -0,0 +1,5 @@
class A(
<caret>
)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,3 @@
class A(<caret>)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
class A(
<caret>
)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,5 @@
class A(<caret>)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,5 @@
class A<T, V>(
<caret>
)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,3 @@
class A<T, V>(<caret>)
// SET_FALSE: ALIGN_MULTILINE_METHOD_BRACKETS
@@ -0,0 +1,7 @@
class A<T, V>(
<caret>
)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459
@@ -0,0 +1,5 @@
class A<T, V>(<caret>)
// SET_TRUE: ALIGN_MULTILINE_METHOD_BRACKETS
// IGNORE_FORMATTER
// KT-39459

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