Community
Participate
Working Groups
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.)
Mostly working now with regression tests.
Working now for ITDs, declare parents, and declare annotation. This is all we will do for now. Closing this bug.