Do not force new line in body for empty functions and function expressions (KT-10828)

#KT-10828 Fixed
This commit is contained in:
Nikolay Krasko
2016-12-06 16:39:17 +03:00
committed by Nikolay Krasko
parent 268d55104c
commit 2841931ffa
130 changed files with 334 additions and 575 deletions
+1 -2
View File
@@ -1,2 +1 @@
fun main() {
}
fun main() {}
@@ -1,6 +1,5 @@
package demo
internal class Final {
fun test() {
}
fun test() {}
}
+1 -2
View File
@@ -1,2 +1 @@
fun test() {
}
fun test() {}
+4 -8
View File
@@ -5,17 +5,13 @@
// ERROR: 'return' is not allowed here
// ERROR: Type mismatch: inferred type is String but Unit was expected
class Java8Class {
fun foo0(r: Function0<String>) {
}
fun foo0(r: Function0<String>) {}
fun foo1(r: Function1<Int, String>) {
}
fun foo1(r: Function1<Int, String>) {}
fun foo2(r: Function2<Int, Int, String>) {
}
fun foo2(r: Function2<Int, Int, String>) {}
fun helper() {
}
fun helper() {}
fun foo() {
foo0 { "42" }
@@ -8,11 +8,9 @@ internal class Test {
return 1
}
constructor(i: Int) : super() {
}
constructor(i: Int) : super() {}
constructor() {
}
constructor() {}
companion object {
var field = Java8Class()
@@ -1,6 +1,5 @@
internal class C {
fun foo1(p1: Int, p2: Int) {
}
fun foo1(p1: Int, p2: Int) {}
fun foo2(
p1: Int,
@@ -16,4 +15,4 @@ internal class C {
p3: Int, p4: Int
) {
}
}
}
+1 -2
View File
@@ -1,2 +1 @@
@JvmStatic fun main(args: Array<String>) {
}
@JvmStatic fun main(args: Array<String>) {}
+1 -2
View File
@@ -1,4 +1,3 @@
object A {
@JvmStatic fun main(args: Array<String>) {
}
@JvmStatic fun main(args: Array<String>) {}
}
@@ -1,5 +1,4 @@
// !forceNotNullTypes: false
object A {
@JvmStatic fun main(args: Array<String>) {
}
@JvmStatic fun main(args: Array<String>) {}
}
+1 -2
View File
@@ -1,2 +1 @@
fun main(): String {
}
fun main(): String {}
+1 -2
View File
@@ -1,2 +1 @@
fun main(): Int {
}
fun main(): Int {}
@@ -1,2 +1 @@
fun main(): Boolean {
}
fun main(): Boolean {}
+2 -4
View File
@@ -1,9 +1,7 @@
internal open class A {
internal open fun a() {
}
internal open fun a() {}
}
internal class B : A() {
override fun a() {
}
override fun a() {}
}
+3 -6
View File
@@ -1,14 +1,11 @@
internal open class A {
internal open fun foo() {
}
internal open fun foo() {}
}
internal open class B : A() {
override fun foo() {
}
override fun foo() {}
}
internal class C : B() {
override fun foo() {
}
override fun foo() {}
}
@@ -1,6 +1,5 @@
internal open class Base {
protected open fun foo() {
}
protected open fun foo() {}
}
internal class Derived : Base() {
+1 -2
View File
@@ -1,2 +1 @@
fun <U> putU(u: U) {
}
fun <U> putU(u: U) {}
@@ -1,2 +1 @@
fun <U, V, W> putUVW(u: U, v: V, w: W) {
}
fun <U, V, W> putUVW(u: U, v: V, w: W) {}
+1 -2
View File
@@ -1,2 +1 @@
private fun test() {
}
private fun test() {}
+1 -2
View File
@@ -1,2 +1 @@
protected fun test() {
}
protected fun test() {}
+1 -2
View File
@@ -1,2 +1 @@
fun test() {
}
fun test() {}
+1 -2
View File
@@ -3,6 +3,5 @@ internal class A {
bar()
}
fun bar() {
}
fun bar() {}
}