christophsturm
03/26/2021, 11:36 AMData
and this class takes ages to build. and it is built lazily before any other reflection call is possibleval instanceField = jClass.getDeclaredField("INSTANCE")
val obj = instanceField.get(null)
val contexts = jClass.getDeclaredMethod("getContext").invoke(obj)
300ms:
return kClass.declaredMemberProperties.single { it.name == "context"
}.call(kClass.objectInstance) as RootContext
udalov
christophsturm
03/27/2021, 7:41 PM