| Summary: | operator precedence messed up in some pointcuts | ||
|---|---|---|---|
| Product: | [Tools] AspectJ | Reporter: | Andrew Clement <aclement> |
| Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P2 | ||
| Version: | 1.6.9 | ||
| Target Milestone: | 1.6.10 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Andrew Clement
Simple pointcuts don't trigger this problem, it has to be a particular kind of pointcut. For example, this parses fine (with && higher precedence): "if(true) && if(false) || if(true)" It looks to be a simple pointcut parser problem where it shouldn't be considering || adjoined clauses whilst processing a series of &&. fixed |