AJDT 1.1.4 - New and Noteworthy


Automated Post Install Steps

A post install configuration wizard will popup the first time you start using AspectJ features. This will allow you to easily perform the customizations that make working with AspectJ easier in Eclipse.

Post install wizard


MAC OS X Support

AJDT 1.1.4 is the first version to support Eclipse on MAC OS X.

AJDT on MAC OS X


AspectJ Editor Templates

To help you get to grips with the AspectJ syntax, AJDT 1.1.4 introduces some editor templates for the AspectJ language. The screen below shows some of those supported. Just type in the short-cut, enter Ctrl+Space and the shortcut is replaced by the template. If your shortcut matches multiple possible templates (e.g. 'before') then you can choose which template you want.

Editor Templates


Enhanced Program Outline View

A lot of work has been done to improve the contents of the program outline view. Now we have:
  • Locations that match declare warning/error are shown.
  • Call sites should now always be shown in the right place.
  • Intertype declarations are shown.
  • Some nodes (e.g. advice) have better names, allowing you to distinguish between them.

Improved Program Outline


Integrates AspectJ 1.1.1

AJDT now integrates the very latest version of AspectJ, version 1.1.1. For information, check out the AspectJ 1.1.1 changes file here.

Integrated user guide

AJDT now includes a user guide, fully integrated into the Eclipse help system:

AJDT Help screen


Improved performance/scalability

AJDT now scales better with AspectJ 1.1.1 than it did with AspectJ 1.1.0. The graph below shows how compile time varies per number of files in a project (there is a lot of crosscutting involved):

Performance improvements graph