[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] Detect annotated method
|
Hello,
I'm trying to write a pointcut that runs around every method that has a
certain annotation. For example, I'm would like to run around code on this
method:
@MyAnnotation
public void m( )
{
// code....
}
but I don't wan to run around code on this other one:
public void n( )
{
// code....
}
I thought it was ok to do something like this:
Object around(): call(* *.*(..)) && !call(* *.(@MyAnnotation *)(..)) &&
etc....
But AJDT points that the code has syntax errors.
What is the right way to acomplish what I want to do?
Sure I can do this filtering by using some reflection. But I want
programmers to see only aspect application marks only in calls in which
aspects are really applied. So I'm pretty convinced that that should be a
way to do it by writing correct pointcut code.
Thanks in advance.
_________________________________________________________________
MSNショッピングでXbox360を早速チェック!
http://shopping.msn.co.jp/softcontent/softcontent.aspx?scmId=593