Summary: | Relative order of annotation vs. access specification should not matter | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Ramnivas Laddad <ramnivas> |
Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | aclement |
Version: | DEVELOPMENT | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows XP | ||
Whiteboard: |
Description
Ramnivas Laddad
2009-08-25 14:10:39 EDT
If an error was produced for using them the 'unusual way round', I'd leap on this and fix it. Unfortunately it does have a meaning, if the annotation is expressed here: execution(public @Foo * *(..)) then it is associated with the return type (despite there being no parentheses) so if I change it, it may affect existing programs... unsetting the target field which is currently set for something already released |