abc.tm.ast
Interface TMAdviceDecl

All Superinterfaces:
AdviceDecl, MakesAspectMethods, TransformsAspectReflection
All Known Implementing Classes:
CustomWarningPerSymbolAdviceDecl_c, PerEventAdviceDecl_c, PerSymbolAdviceDecl_c

public interface TMAdviceDecl
extends AdviceDecl

Author:
Julian Tibble This interface is for compiler-generated advice used in the implementation of tracematches. This advice requires different type-checking and precedence rules to normal advice.

Field Summary
static int BODY
           
static int OTHER
           
static int SOME
           
static int SYNCH
           
 
Method Summary
 
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
 

Field Detail

SYNCH

static final int SYNCH
See Also:
Constant Field Values

OTHER

static final int OTHER
See Also:
Constant Field Values

SOME

static final int SOME
See Also:
Constant Field Values

BODY

static final int BODY
See Also:
Constant Field Values