[
https://issues.apache.org/jira/browse/CXF-3205?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13034874#comment-13034874
]
Steven Swor commented on CXF-3205:
----------------------------------
Shouldn't this be considered a bug, since it breaks our ability to use the
annotations at the package level?
> @XmlJavaTypeAdapter at package level versus ASM generation of wrappers
> ----------------------------------------------------------------------
>
> Key: CXF-3205
> URL: https://issues.apache.org/jira/browse/CXF-3205
> Project: CXF
> Issue Type: New Feature
> Components: JAX-WS Runtime
> Affects Versions: 2.3.1
> Reporter: Benson Margulies
>
> If CXF just implemented the spec, users would need to create request and
> response wrapper objects for wrapped service methods. Users would know just
> what package those classes lived in, and could use @XmlJavaTypeAdapter on
> package-info.java to supply adapters for common types used in multiple
> methods as parameters.
> CXF, however, has this nifty feature of auto-generating wrappers. The
> wrappers generate into a different package that the SEI/SEB. Further, for
> reasons that I have not debugged, putting a package-info.java into that
> auto-generated package, explicitly, does not work. Somehow, JAX-B does not
> see the package-info.class as appropriately associated with the wrappers.
> It seems to me that it would make more sense that, if the SEI/SEB are in
> package 'x' (I think SEB makes more sense, but I'm not sure), and there is a
> package-info.class for the package, that it's annotations should be copied
> into the asm-generated package, such that JAX-B will see them.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira