org.codehaus.aspectwerkz.transform
Interface Transformer

All Known Implementing Classes:
AddImplementationTransformer, AddInterfaceTransformer, AddSerialVersionUidTransformer, ConstructorCallTransformer, ConstructorExecutionTransformer, FieldSetGetTransformer, HandlerTransformer, MethodCallTransformer, MethodCallUnTransformer, MethodExecutionTransformer, PrepareAdvisedClassTransformer, PrepareTransformer

public interface Transformer

Component for class transformation At load time / post compilation time: transform At runtime to activate prepared declarations: activate

Author:
Alexandre Vasseur

Field Summary
static int STATUS_HAS_NO_POINTCUT
           
static int STATUS_HAS_POINTCUT
           
static int STATUS_SKIP
           
 
Method Summary
 void transform(Context context, Klass klass)
          Transforms bytecode at load time
 

Field Detail

STATUS_SKIP

public static final int STATUS_SKIP
See Also:
Constant Field Values

STATUS_HAS_NO_POINTCUT

public static final int STATUS_HAS_NO_POINTCUT
See Also:
Constant Field Values

STATUS_HAS_POINTCUT

public static final int STATUS_HAS_POINTCUT
See Also:
Constant Field Values
Method Detail

transform

public void transform(Context context,
                      Klass klass)
               throws Exception
Transforms bytecode at load time

Parameters:
context -
klass -
Throws:
Exception


Copyright © 2002-2004 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.