kirillrakhman
05/24/2017, 3:53 PMabstract class KnowsChildrenTypes() {
companion object {
val types = mutableSetOf<Class<out KnowsChildrenTypes>>()
}
init {
types += this::class.java
}
}
class Child1 : KnowsChildrenTypes()
class Child2 : KnowsChildrenTypes()
snowe
05/24/2017, 5:21 PMkirillrakhman
05/24/2017, 5:23 PMsnowe
05/24/2017, 5:26 PMkirillrakhman
05/24/2017, 5:26 PM