abc.aspectj.ast
Interface Pointcut
- All Known Subinterfaces:
- PCAdviceExecution, PCArgs, PCBinary, PCCall, PCCast, PCCflow, PCCflowBelow, PCEmpty, PCExecution, PCFormula, PCGet, PCHandler, PCIf, PCInitialization, PCLocalVars, PCLTLAnd, PCLTLEquiv, PCLTLFinally, PCLTLGeneral, PCLTLGlobally, PCLTLImplies, PCLTLNext, PCLTLNot, PCLTLOr, PCLTLRelease, PCLTLUntil, PCName, PCNot, PCPreinitialization, PCSet, PCStaticInitialization, PCTarget, PCThis, PCThrow, PCWithin, PCWithinCode
- All Known Implementing Classes:
- PCAdviceExecution_c, PCArgs_c, PCArgs_c, PCBinary_c, PCCall_c, PCCast_c, PCCflow_c, PCCflowBelow_c, PCEmpty_c, PCExecution_c, PCFormula_c, PCGet_c, PCHandler_c, PCIf_c, PCInitialization_c, PCLocalVars_c, PCLTLAnd_c, PCLTLBinary_c, PCLTLEquiv_c, PCLTLFinally_c, PCLTLGeneral_c, PCLTLGlobally_c, PCLTLImplies_c, PCLTLNext_c, PCLTLNot_c, PCLTLOr_c, PCLTLRelease_c, PCLTLUnary_c, PCLTLUntil_c, PCName_c, PCNot_c, PCPreinitialization_c, PCSet_c, PCStaticInitialization_c, PCTarget_c, PCTarget_c, PCThis_c, PCThis_c, PCThrow_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()