I chatted to jason and he recommended a multi strategy.
1) weaving on startup (i.e. injecting no argument constructors) if you
own the AS
2) using Sub14RefletionProvider if you are on a VM that supports it,
several do
3) finding equivalents to above if you are different vm
4) resorting to what
Mark,
Nice treasure you found. I will do some research to be able to use
the same for shadow facts when the classes are available in the JVM..
[]s
Edson
Mark Proctor wrote:
XStream can instantiate classes that 1) do not implement serialiseable
and 2) do not have a default construct
XStream can instantiate classes that 1) do not implement serialiseable
and 2) do not have a default constructor. Here is now
Sun14ReflectionProvider
http://svn.xstream.codehaus.org/browse/xstream/trunk/xstream/src/java/com/thoughtworks/xstream/converters/reflection/Sun14ReflectionProvider.java?r=