Index: src/org/aspectj/systemtest/ajc150/Ajc150Tests.java =================================================================== RCS file: /home/technology/org.aspectj/modules/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java,v retrieving revision 1.101 diff -u -r1.101 Ajc150Tests.java --- src/org/aspectj/systemtest/ajc150/Ajc150Tests.java 18 Oct 2005 15:40:35 -0000 1.101 +++ src/org/aspectj/systemtest/ajc150/Ajc150Tests.java 19 Oct 2005 14:07:25 -0000 @@ -618,6 +618,10 @@ public void testVarArgsIITDInConstructor() { runTest("ITD varargs in constructor"); } + + public void testWeaveInfoMessageForDeclareAtMethodOnITDdMethod() { + runTest("weaveinfo message for declare at method on an ITDd method"); + } // helper methods..... Index: src/org/aspectj/systemtest/ajc150/ajc150.xml =================================================================== RCS file: /home/technology/org.aspectj/modules/tests/src/org/aspectj/systemtest/ajc150/ajc150.xml,v retrieving revision 1.164 diff -u -r1.164 ajc150.xml --- src/org/aspectj/systemtest/ajc150/ajc150.xml 19 Oct 2005 09:04:38 -0000 1.164 +++ src/org/aspectj/systemtest/ajc150/ajc150.xml 19 Oct 2005 14:07:27 -0000 @@ -660,6 +660,14 @@ + + + + + + + + Index: bugs150/pr113073.java =================================================================== RCS file: bugs150/pr113073.java diff -N bugs150/pr113073.java --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ bugs150/pr113073.java 1 Jan 1970 00:00:00 -0000 @@ -0,0 +1,15 @@ +@interface Annotation{} +aspect B { + declare @method : public * C.anotherMethod(..) : @Annotation; // should be woven + declare @method : * someMethod(..) : @Annotation; // should be woven with correct weaveinfo message +} + +class C { +} + +aspect D { + public void C.anotherMethod(String s) { + } + public void C.anotherMethod() { + } +}