Summary: | [matching] this(), target(), and args() etc. shouldn't allow the + wildcard | ||
---|---|---|---|
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
2007-05-30 20:41:44 EDT
I'm concerned that if I make this an error then users code that used to work fine, and will continue to work fine, will now fail to compile. I'm leaning to a warning, maybe even an xlint to advise them of it being unnecessary to include the '+'. I just added the warning and 6 AspectJ tests triggered it (old ones)... I think issuing an xlint warning is a good idea. unsetting the target field which is currently set for something already released |