Package org.aspectj.weaver.loadtime

Interface Summary
ClassPreProcessor Generic class pre processor interface that allows to separate the AspectJ 5 load time weaving from Java 5 JVMTI interfaces for further use on Java 1.3 / 1.4
IWeavingContext This class adds support to AspectJ for an OSGi environment
 

Class Summary
Aj Adapter between the generic class pre processor interface and the AspectJ weaver Load time weaving consistency relies on Bcel.setRepository
ClassLoaderWeavingAdaptor  
ConcreteAspectCodeGen Generates bytecode for concrete-aspect

The concrete aspect is @AspectJ code generated.

DefaultMessageHandler  
DefaultWeavingContext Use in non-OSGi environment
JRockitAgent JRockit (tested with 7SP4 and 8.1) preprocessor Adapter based on JMAPI

JRockit has a low level API for hooking ClassPreProcessor, allowing the use of online weaving at full speed.

Options A class that hanldes LTW options.
Options.WeaverOption  
WeavingURLClassLoader