org.codehaus.aspectwerkz.transform.inlining
Class AdviceMethodInfo
java.lang.Object
org.codehaus.aspectwerkz.transform.inlining.AdviceMethodInfo
public class AdviceMethodInfo
- extends Object
Container for the advice method info.
- Author:
- Jonas Bonr , Alexandre Vasseur
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AdviceMethodInfo
public AdviceMethodInfo(AdviceInfo adviceInfo,
String aspectFieldName,
String aspectClassName,
String aspectClassSignature,
String callerClassSignature,
String calleeClassSignature,
String joinPointClassName,
String calleeMemberDesc)
getAdviceInfo
public AdviceInfo getAdviceInfo()
getAspectInfo
public AspectInfo getAspectInfo()
getAdviceMethodArgIndexes
public int[] getAdviceMethodArgIndexes()
getSpecialArgumentTypeDesc
public String getSpecialArgumentTypeDesc()
getSpecialArgumentTypeName
public String getSpecialArgumentTypeName()
getJoinPointIndex
public int getJoinPointIndex()
setJoinPointIndex
public void setJoinPointIndex(int joinPointIndex)
getSpecialArgumentIndex
public int getSpecialArgumentIndex()
setSpecialArgumentIndex
public void setSpecialArgumentIndex(int index)
getCalleeClassSignature
public String getCalleeClassSignature()
getCallerClassSignature
public String getCallerClassSignature()
getJoinPointClassName
public String getJoinPointClassName()
getCalleeMemberDesc
public String getCalleeMemberDesc()
requiresThisOrTarget
public boolean requiresThisOrTarget()
- Returns:
- true if the advice uses this or target (bounded or runtime check)
requiresJoinPoint
public boolean requiresJoinPoint()
- Returns:
- true if the advice uses non static JoinPoint explicitly
Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.