Kevin
12/26/2018, 1:51 AMShawn
12/26/2018, 1:52 AMursus
12/26/2018, 2:57 PMVincent ETIENNE
12/26/2018, 4:32 PMursus
12/26/2018, 5:43 PMmcbeelen
01/02/2019, 9:19 AMabstract class AbstractParentClass<T> where T : AbstractParentClass<T> {
abstract fun yield() : T
}
class ActualB : AbstractParentClass<ActualB>() {
override fun yield() = ActualB()
}
class ActualC : AbstractParentClass<ActualC>() {
override fun yield() = ActualC()
}