Summary: | AspectJ pointcut matching arguments (args()) is not matching correctly | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Eric B <ebenzacar> |
Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
Status: | NEW --- | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | aclement |
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows 7 | ||
Whiteboard: |
Description
Eric B
2016-12-14 11:12:03 EST
Not the rewriting. More simply because the args(username,..) matches both execution joinpoints (due to the ellipsis). Have to decide if it is worth making it work or for now just improving the validator logic to print out a compiler limitation message for it. I would have expected that given the logical "AND" and operator precedence rules that the args() would only match the execution joinpoint to which it is associated. I guess that's where the bug status comes in. |