Files
kotlin-fork/idea/testData/codeInsight/overrideImplement/generateMulti.kt.after
T
2012-01-19 16:43:49 +04:00

18 lines
360 B
Plaintext

package something
trait Some<T> {
fun someFoo()
fun someOtherFoo() : Int
fun someGenericFoo() : T
}
class SomeOther<S> : Some<S> {
override fun someFoo() {
throw UnsupportedOperationException()
}
override fun someGenericFoo(): S {
throw UnsupportedOperationException()
}
override fun someOtherFoo(): Int = 0
}