|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AdviceMethodInfo | |
---|---|
org.codehaus.aspectwerkz.transform.inlining.compiler | |
org.codehaus.aspectwerkz.transform.inlining.spi |
Uses of AdviceMethodInfo in org.codehaus.aspectwerkz.transform.inlining.compiler |
---|
Fields in org.codehaus.aspectwerkz.transform.inlining.compiler declared as AdviceMethodInfo | |
---|---|
protected AdviceMethodInfo[] |
AbstractJoinPointCompiler.m_afterFinallyAdviceMethodInfos
|
protected AdviceMethodInfo[] |
AbstractJoinPointCompiler.m_afterReturningAdviceMethodInfos
|
protected AdviceMethodInfo[] |
AbstractJoinPointCompiler.m_afterThrowingAdviceMethodInfos
|
protected AdviceMethodInfo[] |
AbstractJoinPointCompiler.m_aroundAdviceMethodInfos
|
protected AdviceMethodInfo[] |
AbstractJoinPointCompiler.m_beforeAdviceMethodInfos
|
Methods in org.codehaus.aspectwerkz.transform.inlining.compiler that return AdviceMethodInfo | |
---|---|
protected AdviceMethodInfo[] |
AbstractJoinPointCompiler.getAdviceMethodInfos(List aspectQualifiedNames,
Set aspectInfos,
AdviceInfo[] adviceInfos)
Retrieves the advice method infos. |
Methods in org.codehaus.aspectwerkz.transform.inlining.compiler with parameters of type AdviceMethodInfo | |
---|---|
protected void |
AbstractJoinPointCompiler.createAfterAdviceInvocation(org.objectweb.asm.CodeVisitor cv,
boolean isOptimizedJoinPoint,
AdviceMethodInfo adviceMethodInfo,
int joinPointInstanceIndex,
int argStartIndex,
int callerIndex,
int calleeIndex,
int specialArgIndex)
Adds a single generic after advice invocation. |
protected boolean |
AbstractJoinPointCompiler.requiresJoinPoint(AdviceMethodInfo[] adviceMethodInfos)
Checks if at least one advice is using non static JoinPoint explicitly |
protected boolean |
AbstractJoinPointCompiler.requiresThisOrTarget(AdviceMethodInfo[] adviceMethodInfos)
Checks if at least one advice is using target or this (bounded or runtime check) |
Uses of AdviceMethodInfo in org.codehaus.aspectwerkz.transform.inlining.spi |
---|
Methods in org.codehaus.aspectwerkz.transform.inlining.spi with parameters of type AdviceMethodInfo | |
---|---|
void |
AspectModel.createAfterAdviceArgumentHandling(org.objectweb.asm.CodeVisitor cv,
AdviceMethodInfo adviceMethodInfo)
Handles the arguments to the after advice. |
void |
AspectModel.createAroundAdviceArgumentHandling(org.objectweb.asm.CodeVisitor cv,
AdviceMethodInfo adviceMethodInfo)
Handles the arguments to the around advice. |
void |
AspectModel.createBeforeAdviceArgumentHandling(org.objectweb.asm.CodeVisitor cv,
AdviceMethodInfo adviceMethodInfo)
Handles the arguments to the after advice. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |