Summary: | [plan item] Improve program manipulation infrastructure | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Jim des Rivieres <jeem> |
Component: | Core | Assignee: | JDT-Core-Inbox <jdt-core-inbox> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | enhancement | ||
Priority: | P4 | CC: | gunnar, Konstantin.Scheglov, mlists, nikolaymetchev |
Version: | 3.0 | Keywords: | plan |
Target Milestone: | 3.2 | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: |
Description
Jim des Rivieres
2004-07-29 17:51:46 EDT
*** Bug 36941 has been marked as a duplicate of this bug. *** Philippe, the parts mention regarding JDT/UI have been done for 3.1. I move the PR to JDT/Core to decide on the rest of the items. Removing target since remaining items got deferred as per plan. JDOM got migrated to using DOM AST for 3.1. The model itself did not convert since the characteristics of each are different. Also making DOM AST more resilient to syntax errors is still work to complete. Special parser got investigated, but not successful since there was no easy way to plug DOM nodes into our parser backend so as for them to act as specialized compiler nodes (to act well in subsequent stages of compilation required to compute bindings). DOM nodes do not offer flexibility in their inheritance. Bridging amongst model and DOM got achieved for 3.1. All model operations are now using the DOM/AST infrastructure. Fixed for 3.2. |