Make a full implementation of org.eclipse.jdt.core for use in AJDT
Updated jdtcore jars, and an external builder configured in build
chain to refresh them from the shadows...
<classpath>
<classpathentry exported="true" kind="lib"
path="jdtcore-for-aspectj.jar" sourcepath="/org.eclipse.jdt.core/jdtcore-for-aspectj-src.zip"/>
+ <classpathentry kind="src" path="/shadows.org.eclipse.jdt.core"/>
<classpathentry kind="output" path="bin"/>
</classpath>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+ <stringAttribute
+ key="org.eclipse.ui.externaltools.ATTR_REFRESH_SCOPE" value="${project}"/>
+ <stringAttribute
+ key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
+ <stringAttribute
+ key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/shadows.org.eclipse.jdt.core}"/>
+ <stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/shadows.org.eclipse.jdt.core/build.xml}"/>
+ <stringAttribute key="org.eclipse.debug.ui.target_run_perspective" value="perspective_none"/>
+</launchConfiguration>
<name>org.eclipse.jdt.core</name>
<comment></comment>
<projects>
+ <project>shadows.org.eclipse.jdt.core</project>
</projects>
<buildSpec>
<buildCommand>
<arguments>
</arguments>
</buildCommand>
+ <buildCommand>
+ <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+ <arguments>
+ <dictionary>
+ <key>LaunchConfigHandle</key>
+ <value><?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration local="false" path="/org.eclipse.jdt.core/.externalToolBuilders/jdt-core-for-aspectj.jar builder.launch"/>
+</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>