Dominik Derwinski created XSTR-686:
--------------------------------------

             Summary: Implicit collection fail
                 Key: XSTR-686
                 URL: https://jira.codehaus.org/browse/XSTR-686
             Project: XStream
          Issue Type: Bug
          Components: Annotations
    Affects Versions: 1.4.2
            Reporter: Dominik Derwinski
            Assignee: Joerg Schaible
            Priority: Minor
             Fix For: Upcoming
         Attachments: Test2.java

When I specify itemFieldName and keyFieldName in @XStreamImplicit annotation, 
key field is not saved to xml:

with @XStreamImplicit
        <test>
          <entry>
            <string>v1</string>
            <string>abc</string>
          </entry>
        </test>
with @XStreamImplicit(keyFieldName="key", itemFieldName="item")
        <test>
          <item>abc</item>
        </test>

Also, @XStreamImplicit is not equivalent to XStream.addImplicit... methods as 
it lacks parameters from it's variants.
Also, XStream.addImplicitMap lacks parameter to specify keyType (as is possible 
to specify itemType).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

<hr/>
<p>
To unsubscribe from this list please visit:
</p>
<p>
    <a 
href="http://xircles.codehaus.org/manage_email";>http://xircles.codehaus.org/manage_email</a>
</p>

Reply via email to