© Copyright 2004 Contributors. All rights reserved.

AspectJ 5 Readme

AspectJ 5 introduces several important changes to the language and tools in order to support Java 5, and to extend the capabilities of AspectJ in general. These changes are too extensive to describe in a simple readme file, so instead we have created the AspectJ 5 Developer's Notebook to describe them.

The 1.5.0 M1 milestone release supports a subset of the changes described in the developer's notebook. Currently implemented features are:

These are implemented as changes to the weaver, not the front-end compiler. The 1.5.0 M1 release cannot be used to compile code using Java 5 features, but can be used to weave (inpath) Java classes created by a Java 5 compiler.

For information on bug fixes in AspectJ 5 v1.5.0, see the changes document.