abc.aspectj.visit
Interface TransformsAspectReflection

All Known Subinterfaces:
AdviceDecl, CustomWarningPerSymbolAdviceDecl, EAJAdviceDecl, PCIf, PCLet, RelAdviceDecl, RelTMDecl, TMAdviceDecl, TMDecl
All Known Implementing Classes:
AdviceBody_c, AdviceDecl_c, AdviceDecl_c, CustomWarningPerSymbolAdviceDecl_c, EAJAdviceDecl_c, LocalDel_c, LocalDel_c, PCIf_c, PCLet_c, PerEventAdviceDecl_c, PerSymbolAdviceDecl_c, RelAdviceDecl_c, RelAdviceTMDecl_c, RelTMDecl_c, TMDecl_c, TMFromRelTMDecl_c

public interface TransformsAspectReflection

Used on a AST node that participates in the transformation of thisJoinPoint references to thisJoinPointStaticPart

Author:
Ganesh Sittampalam

Method Summary
 void enterAspectReflectionInspect(AspectReflectionInspect v, Node parent)
           
 void enterAspectReflectionRewrite(AspectReflectionRewrite v, AJTypeSystem ts)
           
 void leaveAspectReflectionInspect(AspectReflectionInspect v)
           
 Node leaveAspectReflectionRewrite(AspectReflectionRewrite v, AJNodeFactory nf)
           
 

Method Detail

enterAspectReflectionInspect

void enterAspectReflectionInspect(AspectReflectionInspect v,
                                  Node parent)

leaveAspectReflectionInspect

void leaveAspectReflectionInspect(AspectReflectionInspect v)

enterAspectReflectionRewrite

void enterAspectReflectionRewrite(AspectReflectionRewrite v,
                                  AJTypeSystem ts)

leaveAspectReflectionRewrite

Node leaveAspectReflectionRewrite(AspectReflectionRewrite v,
                                  AJNodeFactory nf)