abc.aspectj.visit
Class ComputePrecedenceRelation

java.lang.Object
  extended by ErrorHandlingVisitor
      extended by abc.aspectj.visit.ComputePrecedenceRelation

public class ComputePrecedenceRelation
extends ErrorHandlingVisitor

Compute the precedence relation between aspects from all declare precedence declarations in the program.

Author:
Aske Simon Christensen

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

Constructor Detail

ComputePrecedenceRelation

public ComputePrecedenceRelation(Job job,
                                 TypeSystem ts,
                                 NodeFactory nf,
                                 ExtensionInfo ext)
Method Detail

enterCall

protected NodeVisitor enterCall(Node n)
                         throws SemanticException
Throws:
SemanticException - if any aspect is matched by more than one pattern on the same list.