interface Baz { val foo: Int } abstract class Bar : Baz abstract class Foo : Bar() /** * [Foo.foo] */ fun usage() {}