| Summary: | JAXB: AnnotationsProcessor should not add duplicate classes to Array of classes to process | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | David McCann <david.mccann> | ||||||
| Component: | Eclipselink | Assignee: | David McCann <david.mccann> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | ||||||||
| Version: | unspecified | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
David McCann
Created attachment 179051 [details]
Contains proposed fix
The List.contains() check is insufficient in this case. The existing convenience method on XmlProcessor is now used to guard against duplicate classes being added to the List of classes to process.
Created attachment 179126 [details]
Contains proposed fix.
reviewed by: matt.macivor@oracle.com tests: all unit tests pass as expected The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink |