[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[aspectj-users] Binding pointcut arguments to static values
|
Hi all,
I am trying to get help with a pointcut I have to write.
Suppose I have two pointcuts:
pointcut foo() : call(public void HelloWorld.foo());
pointcut bar() : call(public void HelloWorld.bar());
Furthermore, I have this advice:
pointcut interesting(String name) : ...
before(String name) : interesting(name) {
System.out.println("Going to call method of type " + name);
}
I want to write the pointcut as (in pseduo-code):
pointcut interesting(String name) : foo() && name="FOO" || bar() &&
name="BAR";
i.e. when a joinpoint picked out by foo() is encountered I want the name
argument of interesting() to be "FOO".
How do I go about expressing this?
Thanks,
Binil
--
View this message in context: http://www.nabble.com/Binding-pointcut-arguments-to-static-values-tp23545841p23545841.html
Sent from the AspectJ - users mailing list archive at Nabble.com.