You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2009/09/04 16:08:57 UTC

[jira] Resolved: (CXF-2416) wsdl2java generates compiler warning

     [ https://issues.apache.org/jira/browse/CXF-2416?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Daniel Kulp resolved CXF-2416.
------------------------------

       Resolution: Fixed
    Fix Version/s: 2.2.4
                   2.1.7

> wsdl2java generates compiler warning
> ------------------------------------
>
>                 Key: CXF-2416
>                 URL: https://issues.apache.org/jira/browse/CXF-2416
>             Project: CXF
>          Issue Type: Improvement
>          Components: Tooling
>    Affects Versions: 2.2.3
>         Environment: openjdk 1.6
>            Reporter: Frode Nerbråten
>            Assignee: Daniel Kulp
>            Priority: Trivial
>             Fix For: 2.1.7, 2.2.4
>
>         Attachments: wsdl2java_compiler_warning.tgz
>
>
> wsdl2java generates compiler warning for document literal bare service.
> Both javax.jws.soap.SOAPBinding and javax.jws.soap.SOAPBinding.ParameterStyle are imported, but the ParameterStyle is referenced through SOAPBinding. This generates an unused import warning on the line:
> import javax.jws.soap.SOAPBinding.ParameterStyle;
> (wsdl and generated classes are attached)
> package org.example.person;
> import javax.jws.WebMethod;
> import javax.jws.WebParam;
> import javax.jws.WebResult;
> import javax.jws.WebService;
> import javax.jws.soap.SOAPBinding;
> import javax.jws.soap.SOAPBinding.ParameterStyle;
> import javax.xml.bind.annotation.XmlSeeAlso;
> /**
>  * This class was generated by Apache CXF 2.2.3
>  * Wed Sep 02 11:11:05 CEST 2009
>  * Generated source version: 2.2.3
>  * 
>  */
> @WebService(targetNamespace = "http://www.example.org/person/", name = "PersonPortType")
> @XmlSeeAlso({ObjectFactory.class})
> @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
> public interface PersonPortType {
>     @WebResult(name = "person", targetNamespace = "", partName = "person")
>     @WebMethod(action = "http://www.example.org/person/getPerson")
>     public Person getPerson(
>         @WebParam(partName = "id", name = "id", targetNamespace = "")
>         int id
>     );
> }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.