abc.aspectj.ast
Class Pointcut_c
java.lang.Object
Node_c
abc.aspectj.ast.Pointcut_c
- All Implemented Interfaces:
- Pointcut
- Direct Known Subclasses:
- PCAdviceExecution_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, PCLTLGeneral_c, PCName_c, PCNot_c, PCPreinitialization_c, PCSet_c, PCStaticInitialization_c, PCTarget_c, PCThis_c, PCThrow_c, PCWithin_c, PCWithinCode_c
public abstract class Pointcut_c
- extends Node_c
- implements Pointcut
- Author:
- Oege de Moor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initialised
public static java.lang.String initialised
Pointcut_c
public Pointcut_c(Position pos)
precedence
public Precedence precedence()
- Description copied from interface:
Pointcut
- Get the precedence of the expression.
- Specified by:
precedence
in interface Pointcut
printSubExpr
public void printSubExpr(Pointcut pc,
boolean associative,
CodeWriter w,
PrettyPrinter pp)
- Specified by:
printSubExpr
in interface Pointcut
mayBind
public java.util.Collection mayBind()
throws SemanticException
- Specified by:
mayBind
in interface Pointcut
- Throws:
SemanticException
mustBind
public java.util.Collection mustBind()
- Specified by:
mustBind
in interface Pointcut
checkFormals
public void checkFormals(java.util.List formals)
throws SemanticException
- Specified by:
checkFormals
in interface Pointcut
- Throws:
SemanticException