abc.ra.ast
Interface CustomWarningPerSymbolAdviceDecl

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

public interface CustomWarningPerSymbolAdviceDecl
extends AdviceDecl

A special AdviceDecl which generates customized warnings, based on the waring type.

Author:
Eric Bodden

Field Summary
static int ADVICE
          Warns that the advice never matches
static int NONE
          Does not warn at all
static int REL_ASPECT
          Warns that the relational aspect is never associated.
static int SYMBOL
          Warns that the symbol never matches (default)
 
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

SYMBOL

static final int SYMBOL
Warns that the symbol never matches (default)

See Also:
Constant Field Values

ADVICE

static final int ADVICE
Warns that the advice never matches

See Also:
Constant Field Values

REL_ASPECT

static final int REL_ASPECT
Warns that the relational aspect is never associated.

See Also:
Constant Field Values

NONE

static final int NONE
Does not warn at all

See Also:
Constant Field Values