abc.aspectj.ast
Class PerClause_c

java.lang.Object
  extended by Node_c
      extended by abc.aspectj.ast.PerClause_c
All Implemented Interfaces:
MakesAspectMethods, PerClause
Direct Known Subclasses:
IsSingleton_c, PerCflow_c, PerCflowBelow_c, PerTarget_c, PerThis_c

public abstract class PerClause_c
extends Node_c
implements PerClause, MakesAspectMethods

Author:
Oege de Moor

Constructor Summary
PerClause_c(Position pos)
           
 
Method Summary
 void aspectMethodsEnter(AspectMethods visitor)
           
 Node aspectMethodsLeave(AspectMethods visitor, AJNodeFactory nf, AJTypeSystem ts)
           
 int kind()
           
 
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.PerClause
makeAIPer
 

Constructor Detail

PerClause_c

public PerClause_c(Position pos)
Method Detail

kind

public int kind()
Specified by:
kind in interface PerClause

aspectMethodsEnter

public void aspectMethodsEnter(AspectMethods visitor)
Specified by:
aspectMethodsEnter in interface MakesAspectMethods

aspectMethodsLeave

public Node aspectMethodsLeave(AspectMethods visitor,
                               AJNodeFactory nf,
                               AJTypeSystem ts)
Specified by:
aspectMethodsLeave in interface MakesAspectMethods