| Re: [aspectj-users] Advising all calls to all methods within a certain package |
Hi Eric,
2008/6/23 Raffi Takvor Khatchadourian <khatchad@xxxxxxxxxxxxxxxxxx>:Hello. I would like to advise all calls to all methods within the java.io package and subpackages. I have the following pointcut:
call(* java.io..*.*(..))
It works, however, it also advised calls to methods within java.lang as
well. Anyway to fix this? Thanks!
If I am not mistaken, this should only be the case if the callee extends a type in java.io..., which is probably what you want.
Hm, actually I am looking to advise methods declared in classes contained in the java.io package and subpackages. Thus, I solely want to consider the declared package names and not any inheritance hierarchies. Am I using the correct pointcut to do so?