KT-38027 Support Code Vision feature in Kotlin

This commit is contained in:
Andrei Klunnyi
2020-04-30 11:58:50 +02:00
parent 4c8f9e4e06
commit b08f501aac
30 changed files with 2531 additions and 3 deletions
@@ -0,0 +1,16 @@
// MODE: inheritors
<# block [ 1 Implementation] #>
interface SomeInterface {
<# block [ 2 Implementations] #>
fun interfaceMethodA()
}
<# block [ 1 Inheritor] #>
open class SomeClass : SomeInterface {
<# block [ 1 Override] #>
override fun interfaceMethodA() {} // <== (1)
}
class SomeDerivedClass : SomeClass() {
override fun interfaceMethodA() {} // <== (2)
}