Hi Martin,
thanks for this great summary. It clearly states what you achieved during this GSoC and helps contributors that want to continue to work on auto completion providers.
We have a generic project hosting documentation for the EASE project.
org.eclipse.ease.core\developers\EASE Developer Documentation
Could you add the contents of this mail (along with the upcoming info on CustomAnnotationCompletionProvider) to that project? Please use some editable format, so we can extend this documentation in the future.
Simple html would be nice, but txt or some docx, open office or similar will do also.
Now to some tests:
Shell:
1. Use a fresh rhino shell
2. Enter ‘e’
3. Trigger code completion
4. Select ‘execute’
5. Results in: ‘executexecute’ instead of ‘execute’ (mind the 1 ‘e’ in the middle)
Shell:
1. Fresh rhino shell
2. loadModule('/System/Resources');
3. Trigger code completion
4. The constants for APPEND, READ, WRITE are offered, but no methods are available
Shell:
1. Fresh rhino shell
2. f = new java.io.File("C:\\")
3. enter f.
4. Trigger code completion
5. Works as expected
6. Enter ‘new java.io.File("C:\\").’
7. Trigger code completion
8. No completions shown
Shell:
· What about the keywords provider? I do not get any keyword proposals in the shell. When will it be triggered?
Will do more testing this evening.
--
Christian