Index: src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java =================================================================== RCS file: /home/technology/org.aspectj/modules/tests/src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java,v retrieving revision 1.42 diff -u -r1.42 MultiProjectIncrementalTests.java --- src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java 18 Mar 2006 13:00:27 -0000 1.42 +++ src/org/aspectj/systemtest/incremental/tools/MultiProjectIncrementalTests.java 3 Apr 2006 16:14:43 -0000 @@ -822,6 +822,16 @@ checkXMLAspectCount("PR131505","pkg.A",1); } + public void testPr134541() { + initialiseProject("PR134541"); + build("PR134541"); + assertEquals("[Xlint:adviceDidNotMatch] should be associated with line 5",5, + ((IMessage)MyTaskListManager.getWarningMessages().get(0)).getSourceLocation().getLine()); + alter("PR134541","inc1"); + build("PR134541"); + assertEquals("[Xlint:adviceDidNotMatch] should now be associated with line 7",7, + ((IMessage)MyTaskListManager.getWarningMessages().get(0)).getSourceLocation().getLine()); + } // other possible tests: // - memory usage (freemem calls?) Index: multiIncremental/PR134541/base/A.aj =================================================================== RCS file: multiIncremental/PR134541/base/A.aj diff -N multiIncremental/PR134541/base/A.aj --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ multiIncremental/PR134541/base/A.aj 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,8 @@ +public aspect A { + + pointcut p() : execution(* *.*(..)); + + before() : p() { + } + +} Index: multiIncremental/PR134541/inc1/A.aj =================================================================== RCS file: multiIncremental/PR134541/inc1/A.aj diff -N multiIncremental/PR134541/inc1/A.aj --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ multiIncremental/PR134541/inc1/A.aj 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,10 @@ +public aspect A { + + pointcut p() : execution(* *.*(..)); + + + + before() : p() { + } + +}