Bug 127895

Summary: [plan item] Improve user experience in presence of syntax errors.
Product: [Eclipse Project] JDT Reporter: Mike Wilson <Mike_Wilson>
Component: CoreAssignee: JDT-Core-Inbox <jdt-core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: gunnar
Version: 3.1Keywords: plan
Target Milestone: 3.2   
Hardware: All   
OS: All   
Whiteboard:

Description Mike Wilson CLA 2006-02-14 15:57:05 EST
While editing code, all Java tools need to manipulate incomplete sources, containing many syntax errors. Though the structure of the units is usually well extracted (as demonstrated in outline view), power tooling is requring more than just structural information; many advanced functionalities are requiring a detailed DOM AST to conduct syntax colouring, action enabling, problem highlighting, formatting, etc... New strategies will be explored to recover statements and expressions from incomplete programs and still enable creating detailed DOM AST carrying resolved binding information. All tooling will need to be calibrated to properly handle detailed recovered DOM AST. [JDT Core, JDT UI]
Comment 1 Philipe Mulet CLA 2006-06-02 03:48:47 EDT
Statement recovery got implemented during 3.2 cycle; and provide fine grain information in presence of syntax errors.

More tuning will occur in subsequent releases, but the base feature is in now.