Override/Implement Members: Do not expand type aliases in the generated members. Retain abbreviated types during flexible type approximation

#KT-13244 Fixed
This commit is contained in:
Alexey Sedunov
2016-08-08 16:25:22 +03:00
parent 1a4ff598e3
commit 1b546d18ff
9 changed files with 34 additions and 0 deletions
@@ -0,0 +1,9 @@
typealias Foo = Int
interface Bar {
fun test(foo: Foo) = Unit
}
class Bar2 : Bar {
<caret>
}
@@ -0,0 +1,11 @@
typealias Foo = Int
interface Bar {
fun test(foo: Foo) = Unit
}
class Bar2 : Bar {
override fun test(foo: Foo) {
<selection><caret>super.test(foo)</selection>
}
}