Community
Participate
Working Groups
Completion engine use the fact that the scanner doesn't really stop to scan at Scanner.eofPosition. If completion is inside a method body then completion engine intialize the scanner eofPostion at the location the completion. But it use the fact that the scanner will scan util the end of the current token. e.g. fo|o = null; the eofPosition will be at | but the scanner will scan until the end of foo. The completion engine use this position as the end of the completion token. This can be considered as a non correct use and a fix to bug 161400 will change this property of the scanner. Completion process should be adapted to support the fix of 161400.
Both fixes should be released at the same time.
Released for 3.3M4. David, I released since I released the code for bug 161400.
Verified for 3.3M4 with I20061211-1119