aboutsummaryrefslogtreecommitdiffstats
path: root/tests/new/AbstractPointcutIndirectCE.java
blob: 3f3b5df7608068bc64fd95362574794029e214e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/** @testcase PR#619 indirect use outside aspect of undefined abstract pointcut */
abstract aspect AbstractPointcutIndirectCE { 
    abstract pointcut abstractPointcut();
    pointcut pc() : abstractPointcut();
} 

aspect AbstractPointcutUser { 
    before () 
        : AbstractPointcutIndirectCE.pc() { } // CE
}