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,9 @@
// MODE: inheritors
<# block [ 3 Implementations] #>
interface SomeInterface {}
interface SomeOtherInterface : SomeInterface {} // <== (1): interface extension
class SomeClass : SomeInterface { // <== (2): interface implementation
fun acceptsInterface(param: SomeInterface) {}
fun main() = acceptsInterface(object : SomeInterface {}) // <== (3): anonymous class instance
}