Summary: | Exception calculating java content assist | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Brock Janiczak <brockj> | ||||
Component: | Core | Assignee: | David Audel <david_audel> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | philippe_mulet | ||||
Version: | 3.2 | ||||||
Target Milestone: | 3.2 RC2 | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Brock Janiczak
2006-04-19 18:57:43 EDT
Smaller test case: public class Test { public boolean foo() { if(this.equals(null)) { (zzz==int. } } } Created attachment 39149 [details]
Proposed fix
Philippe - Do you want this fix for 3.2RC2 ? A negative value is in the identifierLengthStack stack. This negative value mean a base type. CompletionParser try to use this value as an array index. +1 for 3.2RC2 Fix released and test added CompletionParserTest2#test0166() Verified with I20060427-1600 for 3.2RC2 |