Removed default constructors from proxies, and replaced them with a new constructor which takes a Reference directly.
Reworked the newInstance method to be a normal virtual method, instead of using reflection to instantiate things.
All the proxy types implement this function by calling their constructor.
Reworked createProxy to use this new constructor instead of creating a temporaryObjectPrx and uncheckedCasting it.
Reference
directly.newInstance
method to be a normal virtual method, instead of using reflection to instantiate things. All the proxy types implement this function by calling their constructor.createProxy
to use this new constructor instead of creating a temporaryObjectPrx
anduncheckedCast
ing it.