|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectMethodDecl_c
abc.aspectj.extension.AJMethodDecl_c
abc.aspectj.ast.AdviceBody_c
abc.aspectj.ast.AdviceDecl_c
abc.tm.ast.PerSymbolAdviceDecl_c
abc.ra.ast.CustomWarningPerSymbolAdviceDecl_c
public class CustomWarningPerSymbolAdviceDecl_c
A special PerSymbolAdviceDecl_c which generates customized warnings, based on the waring type.
CustomWarningPerSymbolAdviceDecl| Field Summary |
|---|
| Fields inherited from class abc.tm.ast.PerSymbolAdviceDecl_c |
|---|
sym, tm_id, tm_pos |
| Fields inherited from class abc.aspectj.ast.AdviceDecl_c |
|---|
pc, retval, spec |
| Fields inherited from class abc.aspectj.ast.AdviceBody_c |
|---|
canRewriteThisJoinPoint, hasEnclosingJoinPointStaticPart, hasJoinPoint, hasJoinPointStaticPart, isAroundAdvice, methodsInAdvice, thisEnclosingJoinPointStaticPartInstance, thisJoinPointInstance, thisJoinPointStaticPartInstance |
| Fields inherited from interface abc.ra.ast.CustomWarningPerSymbolAdviceDecl |
|---|
ADVICE, NONE, REL_ASPECT, SYMBOL |
| Fields inherited from interface abc.tm.ast.TMAdviceDecl |
|---|
BODY, OTHER, SOME, SYNCH |
| Constructor Summary | |
|---|---|
CustomWarningPerSymbolAdviceDecl_c(Position pos,
Flags flags,
AdviceSpec spec,
java.util.List throwTypes,
Pointcut pc,
Block body,
java.lang.String tm_id,
SymbolDecl sym,
Position tm_pos,
int warningType)
|
|
| Method Summary | |
|---|---|
void |
update(GlobalAspectInfo gai,
Aspect current_aspect)
Mostly copied, just registers a subtype of TMAdviceDecl which provides special warnings. |
| Methods inherited from class abc.tm.ast.PerSymbolAdviceDecl_c |
|---|
typeCheck |
| Methods inherited from class abc.aspectj.ast.AdviceDecl_c |
|---|
acceptCFG, addExtraFormals, adviceSignature, disambiguateEnter, enterScope, entry, prettyPrint, proceedDecl, reconstruct, 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 |
|---|
public CustomWarningPerSymbolAdviceDecl_c(Position pos,
Flags flags,
AdviceSpec spec,
java.util.List throwTypes,
Pointcut pc,
Block body,
java.lang.String tm_id,
SymbolDecl sym,
Position tm_pos,
int warningType)
| Method Detail |
|---|
public void update(GlobalAspectInfo gai,
Aspect current_aspect)
TMAdviceDecl which provides special warnings.
update in interface ContainsAspectInfoupdate in class PerSymbolAdviceDecl_cgai - the target of the information.current_aspect - the aspect currently being traversed.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||