| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| Agent |
Java 1.5 preMain agent to hook in the class pre processor
Can be used with -javaagent:aspectjweaver.jar
|
| Aj |
Adapter between the generic class pre processor interface and the AspectJ weaver Load time weaving consistency relies on
Bcel.setRepository
|
| ClassLoaderWeavingAdaptor | |
| ClassPreProcessorAgentAdapter |
Java 1.5 adapter for class pre processor
|
| ConcreteAspectCodeGen |
Generates bytecode for concrete-aspect.
|
| DefaultMessageHandler | |
| DefaultWeavingContext |
Use in non-OSGi environment
|
| JRockitAgent |
BEA JRocket JMAPI agent.
|
| Options |
A class that hanldes LTW options.
|
| Options.WeaverOption | |
| WeavingURLClassLoader |