abc.tm.ast
Interface TMDecl

All Superinterfaces:
AdviceDecl, MakesAspectMethods, TransformsAspectReflection
All Known Subinterfaces:
RelTMDecl
All Known Implementing Classes:
RelAdviceTMDecl_c, RelTMDecl_c, TMDecl_c, TMFromRelTMDecl_c

public interface TMDecl
extends AdviceDecl

Author:
Julian Tibble

Method Summary
 java.util.List generateImplementationAdvice(TMNodeFactory nf, TypeNode voidn, MoveTraceMatchMembers visitor)
           
 
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
 

Method Detail

generateImplementationAdvice

java.util.List generateImplementationAdvice(TMNodeFactory nf,
                                            TypeNode voidn,
                                            MoveTraceMatchMembers visitor)