aboutsummaryrefslogtreecommitdiffstats
path: root/tests/bugs/interfaceDefinition/build.xml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/bugs/interfaceDefinition/build.xml')
-rw-r--r--tests/bugs/interfaceDefinition/build.xml13
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/bugs/interfaceDefinition/build.xml b/tests/bugs/interfaceDefinition/build.xml
index 041f3f5c4..6f04d98cb 100644
--- a/tests/bugs/interfaceDefinition/build.xml
+++ b/tests/bugs/interfaceDefinition/build.xml
@@ -2,10 +2,13 @@
<project name="interfaceDefinition" default="all" basedir=".">
<target name="info">
<echo>
-This reproduces a bug found on the mailing list by Eric Jain.
-When the implementation of a method is defined by an aspect,
-the implementing type does not appear to javac to have
-the method.
+This reproduces bug 43972.
+When the implementation of an interface-declared method is defined
+by an aspect, the implementing type does not appear to javac to have
+the method. To run, build the tree as usual or define aspectj.lib.dir:
+
+ ant -Daspectj.lib.dir="c:\aspectj-1.1.1\lib"
+
</echo>
</target>
<target name="init">
@@ -27,7 +30,6 @@ the method.
<target name="init.taskdefs" depends="init"
unless="taskdefs.init">
- <!-- sets name of new task to iajc, old task to ajc -->
<taskdef resource="org/aspectj/tools/ant/taskdefs/aspectjTaskdefs.properties">
<classpath>
<pathelement path="${aspectjtools.jar}"/>
@@ -66,6 +68,7 @@ the method.
<pathelement path="${classes.dir}"/>
</classpath>
</java>
+ <delete dir="${classes.dir}"/>
</target>
</project> \ No newline at end of file