HI Markus and All
Here is the summary of the current phase (Actully project name should remote service generating and testing tool)
Supporting functionalities are
- Create Asyn service interface template.
- Create Async service impl class template.
- Create Non-Async service (normal remote service) impl class.
All above code generation support for generating any type of return statements , parameters and exceptions I have used stranded AST passer for generating codes with JLS4 specification.(I have used eclipse kepler with jdk 1.7 for the development )
Also I have introduced two new annotation those are already exist(need to modify)in the ECF remote service project. those existing annotations will be used when integrating the project with ECF source.(I did this because easy for current testing).
Project road map can be found here[0]
[0] -http://wiki.eclipse.org/ECF/tooling/remote-service-development-roadMap
I think every thing else is done hopefully have meet your expectation level.
Project source can be found here [1]
[1] -svn checkout
https://ecfremotetservicegenool.googlecode.com/svn/trunk/ or
http://ecfremotetservicegenool.googlecode.com/svn/trunk
Note:- There is separate directory called "Old " there you can find another project that is my first attempt to generate java code using string template later i moved into AST processor.If you are interested you can have look that as well that also fully functioning code.
Only missing part is unit testing I have left that part to complete at
the end of the project Appreciated a lot if you allow me to do it at the
end because honestly I don't know how to write these test cases, I have
tried to generate junit test case using eclipse but generated files
were empty. When I exploring ECF source repository I saw test is a
separate bundle. I will crate similar type of test project for this
plugin and added this task to my road map[0]
Thanks and Regards
Salinda