jasco.runtime.inline
Class JumpingAspectsWeaver

java.lang.Object
  extended by jasco.runtime.inline.JumpingAspectsWeaver

public class JumpingAspectsWeaver
extends java.lang.Object

Author:
Wim TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
static java.lang.String WEAVE_ALL_ANNOT
           
 
Method Summary
static JumpingAspectsWeaver getInstance()
           
 void reweave(javassist.CtMethod jp, javassist.bytecode.CodeAttribute code)
           
 void reweave(IHook cp, JascoMethod method)
           
 void reweave(IHook cp, JascoMethod method, PCutpointConstructorRegular regular)
           
 void unweave(javassist.CtMethod jp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WEAVE_ALL_ANNOT

public static final java.lang.String WEAVE_ALL_ANNOT
See Also:
Constant Field Values
Method Detail

getInstance

public static JumpingAspectsWeaver getInstance()

reweave

public void reweave(IHook cp,
                    JascoMethod method)

reweave

public void reweave(IHook cp,
                    JascoMethod method,
                    PCutpointConstructorRegular regular)

reweave

public void reweave(javassist.CtMethod jp,
                    javassist.bytecode.CodeAttribute code)

unweave

public void unweave(javassist.CtMethod jp)