abc.weaving.weaver
Class AroundWeaver.AdviceMethod.ProceedMethod
java.lang.Object
abc.weaving.weaver.AroundWeaver.AdviceMethod.ProceedMethod
- Enclosing class:
- AroundWeaver.AdviceMethod
public class AroundWeaver.AdviceMethod.ProceedMethod
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
numOfShadows
public int numOfShadows
shadowClass
public final SootClass shadowClass
bStaticProceedMethod
public final boolean bStaticProceedMethod
proceedMethodBody
public final Body proceedMethodBody
proceedMethodStatements
public final Chain proceedMethodStatements
bUseClosureObject
public final boolean bUseClosureObject
shadowIDParamIndex
public final int shadowIDParamIndex
shadowIdParamLocal
public final Local shadowIdParamLocal
bindMaskParamLocal
public final Local bindMaskParamLocal
sootProceedMethod
public final SootMethod sootProceedMethod
doWeave
public void doWeave(AdviceApplication adviceAppl,
SootMethod shadowMethod)
modifyLookupStatement
public void modifyLookupStatement(Stmt switchTarget,
int shadowID)