KT-9723 Completion of override property in constructor produces bad formatting

#KT-9723 Fixed
This commit is contained in:
Valentin Kipyatkov
2015-10-27 21:14:02 +03:00
parent c643eb14a1
commit acc451bc54
8 changed files with 91 additions and 3 deletions
@@ -0,0 +1,11 @@
interface I {
val p: Int
}
class CCCC(
over<caret>
private val v1: Int,
private val v2: Int
) : I
// ELEMENT_TEXT: "override val p: Int"
@@ -0,0 +1,11 @@
interface I {
val p: Int
}
class CCCC(
override val p: Int<caret>
private val v1: Int,
private val v2: Int
) : I
// ELEMENT_TEXT: "override val p: Int"
@@ -0,0 +1,7 @@
interface I {
val p: Int
}
class CCCC(over<caret>val x: Int) : I
// ELEMENT_TEXT: "override val p: Int"
@@ -0,0 +1,7 @@
interface I {
val p: Int
}
class CCCC(override val p: Int<caret>val x: Int) : I
// ELEMENT_TEXT: "override val p: Int"
@@ -0,0 +1,12 @@
package ppp
interface I {
val p: Nested
interface Nested
}
class CCCC(over<caret>val x: Int) : I {
}
// ELEMENT_TEXT: "override val p: I.Nested"
@@ -0,0 +1,12 @@
package ppp
interface I {
val p: Nested
interface Nested
}
class CCCC(override val p: I.Nested<caret>val x: Int) : I {
}
// ELEMENT_TEXT: "override val p: I.Nested"