Package org.codehaus.aspectwerkz.transform

Interface Summary
AspectWerkzCodeTransformerComponent Interface for code transformer components.
AspectWerkzInterfaceTransformerComponent Interface for the interface transformer components.
 

Class Summary
AddImplementationTransformer Adds an Introductions to classes.
AddInterfaceTransformer Adds an interfaces to classes.
AddMetaDataTransformer Adds meta-data storage for the target classes.
AddReadObjectTransformer Adds a private void readObject(final ObjectInputStream stream) throws Exception to all target objects.
AddSerialVersionUidTransformer Adds a new serialVersionUID to the class (if the class is serializable and does not have a UID already defined).
AddUuidTransformer Adds an UuidGenerator to all transformed classes.
AdviseCallerSideMethodTransformer Advises caller side method invocations.
AdviseMemberFieldTransformer Transforms member fields to become "aspect-aware".
AdviseMemberMethodTransformer Transforms member methods to become "aspect-aware".
AdviseStaticFieldTransformer Transforms member fields to become "aspect-aware".
AdviseStaticMethodTransformer Transforms static methods to become "aspect-aware".
AspectWerkzPreProcessor AspectWerkzPreProcessor is the entry poinbt of the AspectWerkz layer 2 It implements the ClassPreProcessor interface defined in layer 1.
Issued from JMangler, the transformer stack is hardcoded here - need refactoring.

Available options are: -Daspectwerkz.transform.verbose=yes turns on verbose mode: print on stdout all non filtered class names and which transformation are applied -Daspectwerkz.transform.dump=org.myapp.* dumps transformed class matching pattern org.myapp.*(even unmodified ones) in ./_dump directory (relative to where applications starts).
BCELMethodComparator Compares BCEL Methods.
Context Transformation context.
Klass The AspectWerkz class concept.
TransformationUtil Contains constants and utility method used by the transformers.
 



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