blob: beeb30766b379983614d5fb08c19b70a99e9bdf6 [file] [log] [blame]
// MODE: inheritors
<# block [ 2 Inheritors] #>
abstract class SomeClass {
<# block [ 1 Override] #>
open fun someFun() = ""
<# block [ 2 Implementations] #>
abstract fun someAbstractFun()
}
class DerivedClassA : SomeClass {
override fun someFun() = "overridden"
override fun someAbstractFun() = "overridden"
}
class DerivedClassB : SomeClass {
override fun someAbstractFun() = "overridden"
}