| Modifier and Type | Interface and Description |
|---|---|
| public interface | 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 |
| public interface | IWeavingContext
This class adds support to AspectJ for an OSGi environment |
| Modifier and Type | Class and Description |
|---|---|
| public class | Agent
Java 1.5 preMain agent to hook in the class pre processor Can be used with -javaagent:aspectjweaver.jar |
| public class | Aj
Adapter between the generic class pre processor interface and the AspectJ weaver Load time weaving consistency relies on Bcel.setRepository |
| public class | |
| public class | ClassPreProcessorAgentAdapter
Java 1.5 adapter for class pre processor |
| public class | ConcreteAspectCodeGen
Generates bytecode for concrete-aspect. |
| public class | |
| public class | DefaultWeavingContext
Use in non-OSGi environment |
| public class | Options
A class that hanldes LTW options. |
| public class |