abc.aspectj.ast
Class PerCflow_c

java.lang.Object
  extended by Node_c
      extended by abc.aspectj.ast.PerClause_c
          extended by abc.aspectj.ast.PerCflow_c
All Implemented Interfaces:
MakesAspectMethods, PerCflow, PerClause

public class PerCflow_c
extends PerClause_c
implements PerCflow

Author:
Oege de Moor

Constructor Summary
PerCflow_c(Position pos, Pointcut pc)
           
 
Method Summary
 int kind()
           
 Per makeAIPer()
           
 void prettyPrint(CodeWriter w, PrettyPrinter tr)
           
protected  PerCflow_c reconstruct(Pointcut pc)
           
 Node visitChildren(NodeVisitor v)
           
 
Methods inherited from class abc.aspectj.ast.PerClause_c
aspectMethodsEnter, aspectMethodsLeave
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface abc.aspectj.ast.MakesAspectMethods
aspectMethodsEnter, aspectMethodsLeave
 

Constructor Detail

PerCflow_c

public PerCflow_c(Position pos,
                  Pointcut pc)
Method Detail

reconstruct

protected PerCflow_c reconstruct(Pointcut pc)

kind

public int kind()
Specified by:
kind in interface PerClause
Overrides:
kind in class PerClause_c

visitChildren

public Node visitChildren(NodeVisitor v)

prettyPrint

public void prettyPrint(CodeWriter w,
                        PrettyPrinter tr)

makeAIPer

public Per makeAIPer()
Specified by:
makeAIPer in interface PerClause