abc.eaj.ast
Class GlobalPointcutDecl_c

java.lang.Object
  extended by MethodDecl_c
      extended by abc.aspectj.ast.PointcutDecl_c
          extended by abc.eaj.ast.GlobalPointcutDecl_c
All Implemented Interfaces:
MakesAspectMethods, PointcutDecl, ContainsAspectInfo, DependsCheck, GlobalPointcutDecl

public class GlobalPointcutDecl_c
extends PointcutDecl_c
implements GlobalPointcutDecl

Author:
Julian Tibble

Field Summary
 
Fields inherited from class abc.aspectj.ast.PointcutDecl_c
name, pc
 
Constructor Summary
GlobalPointcutDecl_c(Position pos, ClassnamePatternExpr aspect_pattern, Pointcut pc)
           
 
Method Summary
protected  Node reconstruct(Node n, ClassnamePatternExpr aspect_pattern, Pointcut pc)
           
 void registerGlobalPointcut(GlobalPointcuts visitor, Context context, EAJNodeFactory nf)
           
 Node visitChildren(NodeVisitor v)
           
 
Methods inherited from class abc.aspectj.ast.PointcutDecl_c
aspectMethodsEnter, aspectMethodsLeave, buildTypes, checkDepends, disambiguateEnter, makeMethodInstance, prettyPrint, reconstruct, typeCheck, update
 
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

GlobalPointcutDecl_c

public GlobalPointcutDecl_c(Position pos,
                            ClassnamePatternExpr aspect_pattern,
                            Pointcut pc)
Method Detail

reconstruct

protected Node reconstruct(Node n,
                           ClassnamePatternExpr aspect_pattern,
                           Pointcut pc)

visitChildren

public Node visitChildren(NodeVisitor v)
Overrides:
visitChildren in class PointcutDecl_c

registerGlobalPointcut

public void registerGlobalPointcut(GlobalPointcuts visitor,
                                   Context context,
                                   EAJNodeFactory nf)
Specified by:
registerGlobalPointcut in interface GlobalPointcutDecl