abc.weaving.aspectinfo
Class AfterAdvice

java.lang.Object
  extended by abc.weaving.aspectinfo.Syntax
      extended by abc.weaving.aspectinfo.AbstractAdviceSpec
          extended by abc.weaving.aspectinfo.AbstractAfterAdvice
              extended by abc.weaving.aspectinfo.AfterAdvice
All Implemented Interfaces:
AdviceSpec

public class AfterAdvice
extends AbstractAfterAdvice

Advice specification for after advice.

Author:
Aske Simon Christensen, Ganesh Sittampalam

Constructor Summary
AfterAdvice(Position pos)
           
 
Method Summary
 java.lang.String toString()
           
 void weave(SootMethod method, LocalGeneratorEx localgen, AdviceApplication adviceappl)
          Weave a specific advice application into the given method using the given local generator.
 
Methods inherited from class abc.weaving.aspectinfo.AbstractAfterAdvice
matchesAt
 
Methods inherited from class abc.weaving.aspectinfo.AbstractAdviceSpec
isAfter
 
Methods inherited from class abc.weaving.aspectinfo.Syntax
getPosition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AfterAdvice

public AfterAdvice(Position pos)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

weave

public void weave(SootMethod method,
                  LocalGeneratorEx localgen,
                  AdviceApplication adviceappl)
Description copied from interface: AdviceSpec
Weave a specific advice application into the given method using the given local generator. The AdviceSpec is used to dispatch to the correct weaving method for the advice type.