abc.weaving.matching
Class HandlerAdviceApplication

java.lang.Object
  extended by abc.weaving.matching.AdviceApplication
      extended by abc.weaving.matching.HandlerAdviceApplication

public class HandlerAdviceApplication
extends AdviceApplication

Application of advice at a handler joinpoint

Author:
Ganesh Sittampalam, Ondrej Lhotak

Field Summary
 Stmt stmt
           
 
Fields inherited from class abc.weaving.matching.AdviceApplication
advice, shadowmatch
 
Constructor Summary
HandlerAdviceApplication(AbstractAdviceDecl advice, Residue residue, Stmt stmt)
           
 
Method Summary
 AdviceApplication inline(ConstructorInliningMap cim)
          Create a new AdviceApplication that's just like this one, but applies to an inlined version of the code.
 
Methods inherited from class abc.weaving.matching.AdviceApplication
computeAdviceLists, debugInfo, doShadows, getResidue, getResidueBoxes, reportMessages, setResidue, setShadowMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stmt

public Stmt stmt
Constructor Detail

HandlerAdviceApplication

public HandlerAdviceApplication(AbstractAdviceDecl advice,
                                Residue residue,
                                Stmt stmt)
Method Detail

inline

public AdviceApplication inline(ConstructorInliningMap cim)
Description copied from class: AdviceApplication
Create a new AdviceApplication that's just like this one, but applies to an inlined version of the code.

Specified by:
inline in class AdviceApplication