supply our own plugin class, recognise aj as an extension
diff --git a/org.eclipse.jdt.core/plugin.xml b/org.eclipse.jdt.core/plugin.xml
index 0e3276c..9719aeb 100644
--- a/org.eclipse.jdt.core/plugin.xml
+++ b/org.eclipse.jdt.core/plugin.xml
@@ -8,11 +8,11 @@
id = "org.eclipse.jdt.core"
version = "3.0.0"
provider-name = "%providerName"
+ class="org.aspectj.ajdt.core.AspectJCore">
<!-- AspectJ Extension -->
- <!--
+ <!-- last line of the above used to read...
class="org.eclipse.jdt.core.JavaCore">
-->
- class="org.aspectj.ajdt.core.AspectJCore">
<!-- End AspectJ Extension -->
<!-- =================================================================================== -->
@@ -25,10 +25,10 @@
<import plugin="org.eclipse.text"/>
<import plugin="org.eclipse.ant.core" optional="true"/>
<import plugin="org.eclipse.team.core" optional="true"/>
- <!-- AspectJ Extension -->
+ <!-- AspectJ Extension
<import plugin="org.eclipse.contribution.xref.core"/>
<import plugin="org.aspectj.aspectjrt"/>
- <!-- End AspectJ Extension -->
+ End AspectJ Extension -->
</requires>
<!-- =================================================================================== -->
@@ -183,6 +183,9 @@
<fileTypes extension="class" type="binary"/>
<fileTypes extension="jar" type="binary"/>
<fileTypes extension="zip" type="binary"/>
+ <!-- AspectJ Extension -->
+ <fileTypes extension="aj" type="text"/>
+ <!-- AspectJ Extension -->
</extension>
</plugin>