Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [aspectj-users] Combining call and execution pointcuts


aspect a {
  pointcut a2CalledFromA1():
    cflow(execution(void A.a1())) && call(void A.a2());


----- Original Message ----
From: Marko Asplund <marko.asplund@xxxxxxxxxx>
To: aspectj-users@xxxxxxxxxxx
Sent: Monday, May 12, 2008 5:28:49 PM
Subject: [aspectj-users] Combining call and execution pointcuts


How can I pick out direct calls to a certain method from a particular
For example how can I define a pointcut that picks out calls to a2()
from a1() in class A below?

I've tried the following pointcut definition but it doesn't seem to work
as expected:

´╗┐aspect a {
  pointcut a2CalledFromA1():
    execution(void A.a1()) && call(void A.a2());

class A {
  void a1() {

  void a2() {


aspectj-users mailing list

Back to the top