summaryrefslogtreecommitdiffstats
path: root/tests/new/subaspects/parent/ParentCE.java
blob: b64a7b66e2223fe680b9cbcbdddaab8f88cb98e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package parent;

import org.aspectj.testing.*;

/** @testcase PR#647 concrete aspect unable to access abstract package-private pointcut in parent for overriding */
public abstract aspect ParentCE {
    abstract pointcut define();
    before() : define() {
        Tester.event("define");
    }
}
aspect Child extends ParentCE {
    pointcut define() : call(public void Runnable.run());
}