abc.aspectj.ast
Class PerThis_c

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

public class PerThis_c
extends PerClause_c
implements PerThis

Author:
Oege de Moor

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

PerThis_c

public PerThis_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 PerThis_c reconstruct(Pointcut pc)

visitChildren

public Node visitChildren(NodeVisitor v)

makeAIPer

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