AJDT source is held in the Eclipse CVS repository under /cvsroot/tools, see the root of the AJDT source tree online. AJDT is organized in subdirectories under org.eclipse.ajdt. The main source tree is in the “AJDT_src” subdirectory. The source code for AJDT 1.4 for Eclipse 3.2 is contained in the "ajdt1_4" branch. Here is a description of the various AJDT plug-ins:
Plug-ins under “AJDT_src” | Description |
org.aspectj.ajde | The AspectJ compiler and related classes |
org.aspectj.runtime |
The AspectJ runtime classes |
org.aspectj.weaver |
The AspectJ weaver |
org.eclipse.ajdt.core | Non-UI parts of AJDT |
org.eclipse.ajdt.core.tests | AJDT Core tests |
org.eclipse.ajdt.examples | AspectJ examples plug-in |
org.eclipse.ajdt.source | Source code for AJDT plug-ins - only populated by the build process |
org.eclipse.ajdt.ui.tests | AJDT UI Tests |
org.eclipse.ajdt.tests.performance | AJDT performance tests (in progress - not currently used) |
org.eclipse.ajdt.ui | The AJDT UI plug-in |
org.eclipse.aspectj | The AspectJ feature |
org.eclipse.aspectj.feature | The "feature" plug-in |
org.eclipse.contribution.visualiser | The Visualiser plug-in |
org.eclipse.contribution.visualiser.tests | Visualiser tests |
org.eclipse.contribution.xref.core | The Cross References plug-in (non-UI) |
org.eclipse.contribution.xref.core.tests | Tests for the above |
org.eclipse.contribution.xref.ui | The Cross References UI plug-in |
org.eclipse.contribution.xref.ui.tests | Tests for the above |
UpdateSite | Plug-in used to build an update site |