Bug 322028 - [plan] [refactoring] Enable indexing and searching for Type references in aspectj-specific locations in aspects
Summary: [plan] [refactoring] Enable indexing and searching for Type references in asp...
Status: RESOLVED FIXED
Alias: None
Product: AJDT
Classification: Tools
Component: Core (show other bugs)
Version: 2.1.0   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 2.1.1   Edit
Assignee: AJDT-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-06 15:39 EDT by Andrew Eisenberg CLA
Modified: 2010-08-27 19:42 EDT (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-08-06 15:39:00 EDT
Currently, indexing and searching do not work on type references in certain locations in aspects.  Eg-

aspect Foo {

  int Bar.x;
  declare parents : Bar extends Bar2;
  pointcut x() : within(Bar);

}

None of the references to Bar or Bar2 will be indexed or found when searching.  Changing this will be the first step to ensuring that rename type and move type are aspect-aware.  (Note that the AspectRenameParticipant works somewhat when renaming types, but because the matches it finds are text-based, there are possibilities of false positives.)
Comment 1 Andrew Eisenberg CLA 2010-08-19 15:57:58 EDT
Mostly working now with regression tests.
Comment 2 Andrew Eisenberg CLA 2010-08-27 19:42:38 EDT
Working now for ITDs, declare parents, and declare annotation.  This is all we will do for now.  Closing this bug.