Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 317086

Summary: [plan] [itit] Intertype innertypes should not cause spurious problems in the editor
Product: [Tools] AJDT Reporter: Andrew Eisenberg <andrew.eisenberg>
Component: CoreAssignee: AJDT-inbox <AJDT-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: unspecified   
Target Milestone: 2.1.2   
Hardware: Macintosh   
OS: Mac OS X   
Whiteboard:
Bug Depends on:    
Bug Blocks: 310501    

Description Andrew Eisenberg CLA 2010-06-16 13:57:34 EDT
Declarations and references to ITITs should not cause spurious problems in the editor.  THere are two parts to this:

Declarations: this probably entails altering AspectsConvertingParser so that the '.' in the declaration is converted to a '$'.

References: this must work in Java editors as well.  Part of the problem will be to insert the text into the Compilation unit using the AspectsConvertingParser, but we will also need to make changes to ITDInserter and ITDAwareSourceTypeInfo.

Finally, we will need to make changes to AJCompilationUnitProblemFinder to ensure that any new spurious errors can be captured and removed.
Comment 1 Andrew Eisenberg CLA 2011-02-02 15:47:15 EST
Initial support for ITITs is now available in the editor.  There should be no more spurious errors coming from ITITs.