abc.aspectj.ast
Interface Pointcut
- All Known Subinterfaces:
- ClosedPointcut, PCAdviceExecution, PCArgs, PCArrayGet, PCArraySet, PCBinary, PCCall, PCCast, PCCflow, PCCflowBelow, PCCflowBelowDepth, PCCflowDepth, PCContains, PCEmpty, PCExecution, PCGet, PCHandler, PCIf, PCInitialization, PCLet, PCLocalVars, PCLock, PCName, PCNot, PCPreinitialization, PCSet, PCStaticInitialization, PCTarget, PCThis, PCThrow, PCUnlock, PCWithin, PCWithinCode
- All Known Implementing Classes:
- ClosedPointcut_c, PCAdviceExecution_c, PCArgs_c, PCArrayGet_c, PCArraySet_c, PCBinary_c, PCCall_c, PCCast_c, PCCflow_c, PCCflowBelow_c, PCCflowBelowDepth_c, PCCflowDepth_c, PCContains_c, PCEmpty_c, PCExecution_c, PCGet_c, PCHandler_c, PCIf_c, PCInitialization_c, PCLet_c, PCLocalVars_c, PCLock_c, PCName_c, PCNot_c, PCPreinitialization_c, PCSet_c, PCStaticInitialization_c, PCTarget_c, PCThis_c, PCThrow_c, PCUnlock_c, PCWithin_c, PCWithinCode_c, Pointcut_c
public interface Pointcut
- Author:
- Oege de Moor
precedence
Precedence precedence()
- Get the precedence of the expression.
printSubExpr
void printSubExpr(Pointcut pc,
boolean associative,
CodeWriter w,
PrettyPrinter pp)
mayBind
java.util.Collection mayBind()
throws SemanticException
- Throws:
SemanticException
mustBind
java.util.Collection mustBind()
checkFormals
void checkFormals(java.util.List formals)
throws SemanticException
- Throws:
SemanticException
isDynamic
boolean isDynamic()
makeAIPointcut
Pointcut makeAIPointcut()
pcRefs
java.util.Set pcRefs()