blob: 31b929eb1ad110648605cfc38f7066a95617e706 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
package parent;
import child.ForeignChildAspect;
import parent.SubAspectVisibility;
import org.aspectj.testing.*;
/** @testcase PR#647 inner, outer, and outside-package subaspects of an aspect with abstract protected-, public-, and default-access pointcuts */
public abstract aspect ForeignChildHelper extends SubAspectVisibility {
/** @testCase override package-private pointcut in outer class */
pointcut definePackagePrivate() : execution(void ForeignChildAspect.main(..));
before() : definePackagePrivate() {
Tester.event("ForeignChildHelper.definePackagePrivate");
}
}
|