Bug 316554 - [plan] [itit] AJDT support for Intertype Inner types
Summary: [plan] [itit] AJDT support for Intertype Inner types
Status: NEW
Alias: None
Product: AJDT
Classification: Tools
Component: Core (show other bugs)
Version: 2.1.1   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 2.1.2   Edit
Assignee: AJDT-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 317090 310501 317087 317089
Blocks:
  Show dependency tree
 
Reported: 2010-06-10 19:09 EDT by Andrew Eisenberg CLA
Modified: 2011-02-21 16:40 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Eisenberg CLA 2010-06-10 19:09:34 EDT
AspectJ 1.6.9 introduces rudimentary support for Intertype inner type declarations (ITITDs).  There should be AJDT support for them.  

Here are the components in rough order of complexity and importance:

1. Gutter markers and gutter marker navigation (this should work once AspectJ has its crosscutting model udpated with these new kinds of ITDs).

2. Reconcile support for ITITDs.  They should be usable in Java files.  Also, there should be no spurious errors inside the ITITDs.

3. Content assist inside ITITDs and inside Java editors

4. Navigation support.  Should be able to navigate to the declaration of an ITITD.

5. Search references and declarations.

6. Refactoring (rename, push-in, pull-out)
Comment 1 Andrew Eisenberg CLA 2010-06-10 19:11:03 EDT
See AspectJ bug 310501 for more on ITITDs.