[workspace model] Use java reflection instead of kotlin at cache loading

GitOrigin-RevId: 2767923a85cb3081a6e10aa3784a805b0b87937e
This commit is contained in:
Mikhail Mazurkevich
2023-05-18 19:57:15 +04:00
committed by intellij-monorepo-bot
parent 8df7dd2f21
commit 6bd4f3b020

View File

@@ -592,7 +592,7 @@ class EntityStorageSerializerImpl(
registerSingletonSerializer(kryo) {
val resolvedClass = typesResolver.resolveClass(objectClass.name, objectClass.pluginId)
classCache.putIfAbsent(objectClass, resolvedClass.toClassId())
resolvedClass.kotlin.objectInstance!!
resolvedClass.getDeclaredField("INSTANCE").get(0)
}
}