| Summary: | declare parents with annotations and annotation values can cause problems | ||
|---|---|---|---|
| Product: | [Tools] AspectJ | Reporter: | Andrew Clement <aclement> |
| Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | P2 | ||
| Version: | 1.6.9RC1 | ||
| Target Milestone: | 1.6.9 | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
|
Description
Andrew Clement
we can avoid full annotation resolution to address this problem - we only need the annotation type name to check if the declare parents are matching, we don't need the values to also be resolved. If we extended the syntax for declare parents to ... <rest of that comment> ... support matching on annotation values, we will have problems as we can't resolve annotation values that early. test and fix committed |