diff options
Diffstat (limited to 'tests/bugs/interfaceDefinition/build.xml')
-rw-r--r-- | tests/bugs/interfaceDefinition/build.xml | 13 |
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 |