Files
kotlin-fork/idea/testData/formatter/SpacesInDeclarations.after.kt
T
Dmitry Gridin bfd539d5d1 Formatter: fix line break between declarations with comment
#KT-12490 Fixed
#KT-35088 Fixed
2019-11-26 19:40:51 +07:00

123 lines
1.3 KiB
Kotlin
Vendored

public data open class FooClass1 {
}
public open
data class FooClass2
//-----------------------
public fun fooFun1() {}
public
fun fooFun2() {
}
//-----------------------
public fun Int.extFun1() {}
public
fun Int.extFun2() {
}
//-----------------------
val fooVal1 = 1
val fooVal2 = 1
//-----------------------
var fooVar1 = 1
var fooVar2 = 2
//-----------------------
private val Int.extVal1 = 122
private
val
Int.extVal: Int = 1
//-----------------------
public var Int.extVar1: Int = 122
public
var
Int.extVar: Int = 1
//-----------------------
public var varWithAccessors1: Int
get() {
return 1
}
set(value: Int) { /**/
}
public var varWithAccessors2: Int
get() {
1
}
set(value: Int) {
/**/
}
}
//-----------------------
val <T> some1 = 1
val <T> some2 = 1
val
<T> some3 = 1
//-----------------------
annotation class A1
annotation class A2
private @[A1 A2 A1]
@A1
@A2
@[A1 A2 A2]
@[A1]
val fooProp1 = 1
private @[
A1
A2 A1]
@A1
@A2
@[A1
A2
A2
]
@[A1]
val fooProp1 = 1
private @A1
@A2
val
fooProp2 = 1
//-----------------------
public object FooObject1 {
}
public
object FooObject2 {
}
fun <T> foo_1() {}
fun <T> foo_2() {}
fun
<T>
foo_3() {
}