org.codehaus.aspectwerkz.transform
Class AdviseCallerSideMethodTransformer

java.lang.Object
  extended byorg.codehaus.aspectwerkz.transform.AdviseCallerSideMethodTransformer
All Implemented Interfaces:
AspectWerkzCodeTransformerComponent

public class AdviseCallerSideMethodTransformer
extends java.lang.Object
implements AspectWerkzCodeTransformerComponent

Advises caller side method invocations.

Author:
Jonas Bonér, Alexandre Vasseur

Constructor Summary
AdviseCallerSideMethodTransformer()
          Constructor.
 
Method Summary
 void sessionEnd()
          Callback method.
 void sessionStart()
          Callback method.
 void transformCode(Context context, Klass klass)
          Transforms the call side pointcuts.
 java.lang.String verboseMessage()
          Callback method.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdviseCallerSideMethodTransformer

public AdviseCallerSideMethodTransformer()
Constructor.

Method Detail

transformCode

public void transformCode(Context context,
                          Klass klass)
Transforms the call side pointcuts.

Specified by:
transformCode in interface AspectWerkzCodeTransformerComponent
Parameters:
context - the transformation context
klass - the class set.

sessionStart

public void sessionStart()
Callback method. Is being called before each transformation.

Specified by:
sessionStart in interface AspectWerkzCodeTransformerComponent

sessionEnd

public void sessionEnd()
Callback method. Is being called after each transformation.

Specified by:
sessionEnd in interface AspectWerkzCodeTransformerComponent

verboseMessage

public java.lang.String verboseMessage()
Callback method. Prints a log/status message at each transformation.

Specified by:
verboseMessage in interface AspectWerkzCodeTransformerComponent
Returns:
a log string


Copyright (c) 2002-2004 The AspectWerkz Team. All Rights Reserved.