abc.weaving.weaver.around
Class AdviceApplicationInfo
java.lang.Object
abc.weaving.weaver.around.AdviceApplicationInfo
public class AdviceApplicationInfo
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shadowMethodsMap
protected static java.util.HashMap shadowMethodsMap
shadowCallsMap
protected static java.util.HashMap shadowCallsMap
shadowSize
public int shadowSize
shadowInternalLocalCount
public int shadowInternalLocalCount
aroundWeaver
public final AroundWeaver aroundWeaver
begin
public final Stmt begin
end
public final Stmt end
adviceAppl
public final AdviceApplication adviceAppl
shadowClass
public final SootClass shadowClass
shadowMethod
public final SootMethod shadowMethod
shadowMethodStatements
public final Chain shadowMethodStatements
shadowMethodBody
public final Body shadowMethodBody
bStaticShadowMethod
public final boolean bStaticShadowMethod
getShadowSize
public int getShadowSize()
doWeave
public void doWeave()
generateClosure
public SootClass generateClosure(java.lang.String closureRunMethodName,
SootMethod targetProceedMethod,
java.util.List context)
generateClosureCreation
public Local generateClosureCreation(SootClass closureClass,
java.util.List context)
reset
public static void reset()
- Clears the cache. (primarily used for running the test harness)