[ 
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

Reply via email to