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 }