Implement Abstract Member Intention: Support primary constructor parameters

#KT-8427 Fixed
This commit is contained in:
Alexey Sedunov
2015-12-24 17:13:53 +03:00
committed by Alexey
parent 2b4f03feef
commit aeefdffaab
34 changed files with 389 additions and 55 deletions
@@ -0,0 +1,7 @@
interface A {
val foo: Int
}
class B(<spot>override val foo: Int</spot>) : A {
}
@@ -0,0 +1,7 @@
interface A {
<spot>val foo: Int</spot>
}
class B : A {
}
@@ -0,0 +1,5 @@
<html>
<body>
This intention searches for all classes that can implement selected abstract property, and creates corresponding property parameter there.
</body>
</html>