trait SkipSupport {
fun skip(why: String)
fun skip()
}
public trait SkipSupportWithDefaults : SkipSupport {
// TODO: should be "Is overriden in SkipSupportImpl"
override fun skip(why: String) {}
override fun skip() {
skip("not given")
}
}
open class SkipSupportImpl: SkipSupportWithDefaults {
override fun skip(why: String) = throw RuntimeException(why)
}
// KT-4428 Incorrect override icon shown for overloaded methods