XStreamで保存されたXMLファイルがあります。パッケージレベルを超えて表示されないクラスであるRandomAccessSubListへの参照を含みます。このエラー:XStream - 非整列 - XMLで指定された型は表示されません。
com.thoughtworks.xstream.converters.ConversionException: Cannot construct java.util.RandomAccessSubList as it does not have a no-args constructor : Cannot construct java.util.RandomAccessSubList as it does not have a no-args constructor
---- Debugging information ----
message : Cannot construct java.util.RandomAccessSubList as it does not have a no-args constructor
cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException
cause-message : Cannot construct java.util.RandomAccessSubList as it does not have a no-args constructor*
と、これはXMLです:
<customTimes class="java.util.RandomAccessSubList">
<l class="list">
<long>1302174300146</long>
<long>1302174305231</long>
<long>1302174310312</long>
など
私はちょうどRandomAccessSubListのためのコンバータを書き込むことはできませんbecauそれはutilパッケージの外には見えません。この属性のクラスを無視するようにXStreamに指示する方法、または参照できないクラスに対してコンバータを指定する方法はありますか?
ありがとうございます!