|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AdviceDecl
Method Summary | |
---|---|
boolean |
hasJoinPoint()
does "thisJoinPoint" occur in the advice body? |
boolean |
hasJoinPointStaticPart()
does "thisJoinPointStaticPart" occur in the advice body? |
void |
joinpointFormals(Local n)
register the use of "thisJoinPoint" etc. |
void |
localMethod(CodeInstance ci)
register methods or constructors that are local to the advice, for later use in weaver |
MethodDecl |
methodDecl(AJNodeFactory nf,
AJTypeSystem ts)
generate a MethodDecl for the advice body |
MethodDecl |
proceedDecl(AJNodeFactory nf,
AJTypeSystem ts)
generate a dummy MethodDecl for the proceed. |
Methods inherited from interface abc.aspectj.ast.MakesAspectMethods |
---|
aspectMethodsEnter, aspectMethodsLeave |
Methods inherited from interface abc.aspectj.visit.TransformsAspectReflection |
---|
enterAspectReflectionInspect, enterAspectReflectionRewrite, leaveAspectReflectionInspect, leaveAspectReflectionRewrite |
Method Detail |
---|
MethodDecl proceedDecl(AJNodeFactory nf, AJTypeSystem ts)
MethodDecl methodDecl(AJNodeFactory nf, AJTypeSystem ts)
void joinpointFormals(Local n)
n
- test whether this local is "thisJoinPoint" etc();boolean hasJoinPoint()
boolean hasJoinPointStaticPart()
void localMethod(CodeInstance ci)
ci
- code instance to register
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |