abc.weaving.weaver
Class AroundWeaver

java.lang.Object
  extended by abc.weaving.weaver.AroundWeaver

public class AroundWeaver
extends java.lang.Object

Handle around weaving.

Author:
Sascha Kuzins

Nested Class Summary
static class AroundWeaver.AdviceMethod
           
static class AroundWeaver.AdviceMethodInlineInfo
           
static class AroundWeaver.ObjectBox
           
static class AroundWeaver.ProceedMethodInlineInfo
           
static class AroundWeaver.ShadowInlineInfo
           
static class AroundWeaver.State
           
static class AroundWeaver.Util
           
 
Field Summary
static AroundWeaver.State state
           
 
Constructor Summary
AroundWeaver()
           
 
Method Summary
static void doWeave(SootClass shadowClass, SootMethod shadowMethod, LocalGeneratorEx localgen, AdviceApplication adviceAppl)
           
static void reset()
           
static void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

state

public static AroundWeaver.State state
Constructor Detail

AroundWeaver

public AroundWeaver()
Method Detail

reset

public static void reset()

doWeave

public static void doWeave(SootClass shadowClass,
                           SootMethod shadowMethod,
                           LocalGeneratorEx localgen,
                           AdviceApplication adviceAppl)

validate

public static void validate()