Change Signature: Retain formatting of existing parameters when parameter count/order changes

#KT-6412 Fixed
This commit is contained in:
Alexey Sedunov
2014-12-11 14:01:36 +03:00
parent ec5a01be31
commit ec608c5db2
10 changed files with 167 additions and 63 deletions
@@ -1,15 +1,18 @@
trait T {
fun foo(a: Int = 1, b: String = "2")
fun foo(a: Int = 1,
b: String = "2")
}
open class A: T {
override fun foo(a: Int, b: String) {
override fun foo(a: Int,
b: String) {
throw UnsupportedOperationException()
}
}
class B: A() {
override fun foo(a: Int, b: String) {
override fun foo(a: Int,
b: String) {
throw UnsupportedOperationException()
}
}