cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frode Nerbråten (JIRA) <j...@apache.org>
Subject [jira] Updated: (CXF-2416) wsdl2java generates compiler warning
Date Wed, 02 Sep 2009 10:48:33 GMT

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

Frode Nerbråten updated CXF-2416:
---------------------------------

    Description: 
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
    );
}


  was:
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: (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
    );
}



> 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
>            Priority: Trivial
>         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.


Mime
View raw message