Summary: | Hierarchy does not update properly when local class eliminated [type hierarchy] | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Nick Edgar <n.a.edgar> |
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | martinae |
Version: | 3.0 | ||
Target Milestone: | 3.0 M4 | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Nick Edgar
2003-09-29 17:15:37 EDT
If there is no subsequent anonymous class, the label in the hierarchy becomes blank. Martin, this is a know JDT core limitation in M4. Right ? Was able to reproduce. It seems that the type hierarchy does not get notified that it changed. The hierarchy still reacts to the Java element delta and refreshes. The label gets empty as the type does not exist any more. If there is a subsequest anonymous type the handle is still able to resolve as the two types are equal in the model. Moving to jdt.core Added support in TypeHierarchy to handle local and anonymous type changes. Verified. |