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