abc.eaj.visit
Class GlobalPointcuts
java.lang.Object
ContextVisitor
abc.eaj.visit.GlobalPointcuts
public class GlobalPointcuts
- extends ContextVisitor
- Author:
- Julian Tibble
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLLECT
public static final int COLLECT
- See Also:
- Constant Field Values
CONJOIN
public static final int CONJOIN
- See Also:
- Constant Field Values
GlobalPointcuts
public GlobalPointcuts(int pass,
Job job,
EAJTypeSystem ts,
EAJNodeFactory nf)
addGlobalPointcut
public void addGlobalPointcut(ClassnamePatternExpr pattern,
Pointcut pc)
- callback to allow a GlobalPoincutDecl to register itself
conjoinPointcuts
public Pointcut conjoinPointcuts(Pointcut a,
Pointcut b)
finish
public void finish()
enter
public NodeVisitor enter(Node parent,
Node n)
leave
public Node leave(Node parent,
Node old,
Node n,
NodeVisitor v)
applyMatchingGlobals
protected EAJAdviceDecl applyMatchingGlobals(PCNode aspct,
EAJAdviceDecl ad)