tree-sitter-kotlin
tree-sitter-kotlin copied to clipboard
Overriding a member of an interface implemented by delegation
As shown here, interfaces can be implemented by delegation to a constructor parameter. Currently the delegation is parsed as a call_expression
.
class Derived(b: Base) : Base by b {
override fun printMessage() { print("abc") }
}