https://kotlinlang.org logo
Title
f

Filip Husnjak

04/27/2018, 9:54 AM
Hello guys! Is there a way to get a companion objects parent class from within a companion declaration?
d

diesieben07

04/27/2018, 9:56 AM
What doy ou mean by "within a companion declaration"? Can you give an example?
f

Filip Husnjak

04/27/2018, 9:58 AM
my example i have a class called Game with an companion object. type: Game.Companion i want to get the Game class not the Game.Companion
d

diesieben07

04/27/2018, 10:03 AM
I don't think it's implemented in Kotlin reflection, but you can do this:
val companionClass = Game.Companion::class.java
val parentClass = companionClass.declaringClass // Game class
f

Filip Husnjak

04/27/2018, 10:12 AM
awesome will test this