abc.aspectj.visit
Class DependsChecker

java.lang.Object
  extended by ContextVisitor
      extended by abc.aspectj.visit.DependsChecker

public class DependsChecker
extends ContextVisitor

check dependencies between named pointcuts, and also abstract flags. local dependencies are set by typechecker; this phase builds the global graph.

Author:
Oege de Moor

Constructor Summary
DependsChecker(Job job, TypeSystem ts, NodeFactory nf)
           
 
Method Summary
protected  Node leaveCall(Node n)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependsChecker

public DependsChecker(Job job,
                      TypeSystem ts,
                      NodeFactory nf)
Method Detail

leaveCall

protected Node leaveCall(Node n)
                  throws SemanticException
Throws:
SemanticException