Ketoth Xupack created MGWT-328:
----------------------------------
Summary: generateAsync may produce async service with duplicate
methods
Key: MGWT-328
URL: https://jira.codehaus.org/browse/MGWT-328
Project: Maven 2.x GWT Plugin
Issue Type: Bug
Affects Versions: 2.4.0
Environment: JDK 1.6, Maven 3.0.3
Reporter: Ketoth Xupack
Priority: Minor
Suppose I have interface which shared between different projects
{code:borderStyle=solid}
public interface IA {
void method1() throws Exception;
}
{code}
Suppose I need to implement TestService
{code:borderStyle=solid}
@RemoteServiceRelativePath("TestService.rpc")
public interface TestService extends IA, RemoteService {
@Override void method1(); // take a note I'm amending throws declaration,
which is legal
}
{code}
After running
{noformat}mvn clean generate-sources{noformat}
I'm getting something like this
{code:borderStyle=solid}
public interface TestServiceAsync {
/**
* GWT-RPC service asynchronous (client-side) interface
* @see com.rw.yams.stat.gwt.client.TestService
*/
void method2( AsyncCallback<Void> callback );
/**
* GWT-RPC service asynchronous (client-side) interface
* @see com.rw.yams.stat.gwt.client.TestService
*/
void method2( AsyncCallback<Void> callback );
/**
* Utility class to get the RPC Async interface from client-side code
*/
public static final class Util { ... }
}
{code}
which is totally unacceptable
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email