Files
kotlin-fork/idea/testData/formatter/parameterList/KT19727.kt
T
Dmitry Jemerov 67897d9b3d Don't wrap argument list containing anonymous functions
Just like for objects and lambdas, don't consider line breaks inside
anonymous functions as line breaks inside argument list
2018-01-09 15:41:18 +01:00

25 lines
518 B
Kotlin
Vendored

fun useCallable(tag: String, callable: Callable<*>) {
}
fun main(args: Array<String>) {
useCallable("A", Callable { println("Hello world") })
useCallable("B", Callable {
println("Hello world")
})
useCallable("C", object : Callable<Unit> {
override fun call() {
println("Hello world")
}
})
useCallable("B", fun() {
println("Hello world")
})
}
// SET_TRUE: CALL_PARAMETERS_LPAREN_ON_NEXT_LINE
// SET_TRUE: CALL_PARAMETERS_RPAREN_ON_NEXT_LINE