abc.weaving.weaver
Class AroundWeaver.AdviceMethod.AdviceLocalClass

java.lang.Object
  extended by abc.weaving.weaver.AroundWeaver.AdviceMethod.AdviceLocalClass
Enclosing class:
AroundWeaver.AdviceMethod

public class AroundWeaver.AdviceMethod.AdviceLocalClass
extends java.lang.Object


Nested Class Summary
 class AroundWeaver.AdviceMethod.AdviceLocalClass.AdviceLocalMethod
           
 
Field Summary
 SootClass sootClass
           
 
Constructor Summary
AroundWeaver.AdviceMethod.AdviceLocalClass(SootClass sootClass)
           
 
Method Summary
 void addAdviceLocalMethod(SootMethod m)
           
 void addDefaultParameters()
           
 void generateProceeds(AroundWeaver.AdviceMethod.ProceedMethod proceedMethod, java.lang.String newStaticInvoke)
           
 AroundWeaver.AdviceMethod.AdviceLocalClass getEnclosingClass()
           
 AroundWeaver.AdviceMethod.AdviceLocalClass getEnclosingFirstDegreeClass()
           
 SootClass getEnclosingSootClass()
           
 boolean isAspect()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sootClass

public final SootClass sootClass
Constructor Detail

AroundWeaver.AdviceMethod.AdviceLocalClass

public AroundWeaver.AdviceMethod.AdviceLocalClass(SootClass sootClass)
Method Detail

getEnclosingFirstDegreeClass

public AroundWeaver.AdviceMethod.AdviceLocalClass getEnclosingFirstDegreeClass()

getEnclosingClass

public AroundWeaver.AdviceMethod.AdviceLocalClass getEnclosingClass()

getEnclosingSootClass

public SootClass getEnclosingSootClass()

addDefaultParameters

public void addDefaultParameters()

generateProceeds

public void generateProceeds(AroundWeaver.AdviceMethod.ProceedMethod proceedMethod,
                             java.lang.String newStaticInvoke)

isAspect

public boolean isAspect()

addAdviceLocalMethod

public void addAdviceLocalMethod(SootMethod m)