abc.aspectj.ast
Class PerTarget_c

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

public class PerTarget_c
extends PerClause_c
implements PerTarget

Author:
Oege de Moor

Constructor Summary
PerTarget_c(Position pos, Pointcut pc)
           
 
Method Summary
 int kind()
           
 Per makeAIPer()
           
 void prettyPrint(CodeWriter w, PrettyPrinter tr)
           
protected  PerTarget_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

PerTarget_c

public PerTarget_c(Position pos,
                   Pointcut pc)
Method Detail

kind

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

prettyPrint

public void prettyPrint(CodeWriter w,
                        PrettyPrinter tr)

reconstruct

protected PerTarget_c reconstruct(Pointcut pc)

visitChildren

public Node visitChildren(NodeVisitor v)

makeAIPer

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