abc.eaj.extension
Class EAJAdviceDecl_c

java.lang.Object
  extended by MethodDecl_c
      extended by abc.aspectj.extension.AJMethodDecl_c
          extended by abc.aspectj.ast.AdviceDecl_c
              extended by abc.eaj.extension.EAJAdviceDecl_c
All Implemented Interfaces:
AdviceDecl, MakesAspectMethods, ContainsAspectInfo, TransformsAspectReflection, EAJAdviceDecl

public class EAJAdviceDecl_c
extends AdviceDecl_c
implements EAJAdviceDecl

Author:
Julian Tibble

Field Summary
 
Fields inherited from class abc.aspectj.ast.AdviceDecl_c
canRewriteThisJoinPoint, hasEnclosingJoinPointStaticPart, hasJoinPoint, hasJoinPointStaticPart, methodsInAdvice, pc, retval, spec, spec_retval_pos, thisEnclosingJoinPointStaticPartInstance, thisJoinPointInstance, thisJoinPointStaticPartInstance
 
Constructor Summary
EAJAdviceDecl_c(Position pos, Flags flags, AdviceSpec spec, java.util.List throwTypes, Pointcut pc, Block body)
           
 
Method Summary
 EAJAdviceDecl conjoinPointcutWith(GlobalPointcuts visitor, Pointcut global)
           
 
Methods inherited from class abc.aspectj.ast.AdviceDecl_c
acceptCFG, aspectMethodsEnter, aspectMethodsLeave, buildTypes, disambiguateEnter, enterAspectReflectionInspect, enterAspectReflectionRewrite, enterScope, enterScope, entry, hasEnclosingJoinPointStaticPart, hasJoinPoint, hasJoinPointStaticPart, joinpointFormals, leaveAspectReflectionInspect, leaveAspectReflectionRewrite, localMethod, makeMethodInstance, methodDecl, prettyPrint, proceedDecl, reconstruct, typeCheck, update, visitChildren
 
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.AdviceDecl
hasJoinPoint, hasJoinPointStaticPart, joinpointFormals, localMethod, methodDecl, proceedDecl
 
Methods inherited from interface abc.aspectj.ast.MakesAspectMethods
aspectMethodsEnter, aspectMethodsLeave
 
Methods inherited from interface abc.aspectj.visit.TransformsAspectReflection
enterAspectReflectionInspect, enterAspectReflectionRewrite, leaveAspectReflectionInspect, leaveAspectReflectionRewrite
 

Constructor Detail

EAJAdviceDecl_c

public EAJAdviceDecl_c(Position pos,
                       Flags flags,
                       AdviceSpec spec,
                       java.util.List throwTypes,
                       Pointcut pc,
                       Block body)
Method Detail

conjoinPointcutWith

public EAJAdviceDecl conjoinPointcutWith(GlobalPointcuts visitor,
                                         Pointcut global)
Specified by:
conjoinPointcutWith in interface EAJAdviceDecl