Summary: | call pointcut with interface type fails if method declared on interface | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Wes Isberg <wes> |
Component: | Compiler | Assignee: | Jim Hugunin <aspectj> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P2 | CC: | bluesoldier |
Version: | 1.1.0 | ||
Target Milestone: | 1.1.1 | ||
Hardware: | PC | ||
OS: | Windows NT | ||
Whiteboard: | Obsolete |
Description
Wes Isberg
2003-07-25 20:19:15 EDT
This is a bug. It is caused by ResolvedTypeX.getDeclaredMethods() not returning methods that were defined by an aspect externally. I still need to evaluate the risk involved in fixing this for 1.1.1. This could be fixed in the obvious way by including methods from inter-type declarations in those searched when doing call signature matching. It is fixed in the tree for 1.1.1. |