package test import dependency.* abstract class SimpleClass: D(), Tr, List { fun f() { } fun g(d: D): List> { throw RuntimeException() } fun Int.f() { } private fun privateFun() { } val a: A = A() public var b: B = B() val Int.g: Int get() = this + 2 fun complexFun(a: T, b: K, c: G): G { throw RuntimeException() } }