Menu

#25 @ElementListUnion generates an unexpected xml

open
nobody
None
5
2011-08-11
2011-08-11
Anonymous
No

@ElementListUnion generates an unexpected xml if collection is empty.
-------------------- code -------------
public class ElementListUnionBug {
@ElementListUnion({
@ElementList(entry="String", inline=true,type=String.class, required=false),
@ElementList(entry="Integer", inline=true,type=Integer.class, required=false)
})
List<Object> values=new ArrayList<Object>();

public static void main(String[] args) throws Exception {
Serializer serializer = new Persister();
serializer.write(new ElementListUnionBug(), System.out);
}
}
-------------------- code -------------

-----------Expected output-----------------
<elementListUnionBug/>
-----------Expected output-----------------

-----------Actual output-----------------
<elementListUnionBug>
<String/>
</elementListUnionBug>
-----------Actual output-----------------

Discussion


Log in to post a comment.