google-code-export / cypal-studio

Automatically exported from code.google.com/p/cypal-studio
0 stars 0 forks source link

Extending Async #102

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Create a Remote Service
2. Create second remote service which extends first service (Both
maininterface and async versions)
3. Make change to main interface file

What is the expected output? What do you see instead?
The async file should adjust to reflect contents of main interface.
What happens is that the async file is rebuilt, and loses the "extends
ServiceAsyncA.  This is quite annoying when a large number of services are
being used.

What version of the product are you using? On what operating system?
RC7

Please provide any additional information below.

Original issue reported on code.google.com by joshblin...@gmail.com on 11 Jul 2008 at 6:46

GoogleCodeExporter commented 9 years ago
I'll see how to solve this. Meanwhile, the workaround is to check the Manually 
manage
Async files in the preference and update the Async files manually

Original comment by grprakash on 11 Jul 2008 at 6:53

GoogleCodeExporter commented 9 years ago
Thanks, I didn't even know about that option.  I realize this might be a little
obscure, but for what we are doing, its pretty important, and with SVN, files 
seem to
change relatively often, and it keeps wiping out the Async..

Original comment by joshblin...@gmail.com on 11 Jul 2008 at 8:26

GoogleCodeExporter commented 9 years ago
Implementing this would be a little tricky one. Because ASync files generally 
should
not have any super interfaces (even if the corresponding RemoteService 
interface has
some). But this RemoteService extending another RemoteService is a corner case, 
and
coding for that would involve lot more work. I guess you have to use the 
workaround
and manually update the Async file.

Sorry for the trouble.

Original comment by grprakash on 18 Jul 2008 at 8:26

GoogleCodeExporter commented 9 years ago
I understand its a lot more work, and at least I can do it manually, but I 
think its
pretty common to extend services.  Anyways, I really appreciate the product, 
its a
great help.

Original comment by joshblin...@gmail.com on 18 Jul 2008 at 7:12