diff options
author | aclement <aclement> | 2005-10-17 13:09:31 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-10-17 13:09:31 +0000 |
commit | b31cc05decc08480b083c25d4d1428b158d115ea (patch) | |
tree | c3a1b566934e289adb4b35c9f7d9e2a394ae5177 | |
parent | 257e39e557a0ca5f4a058726b6ccc72fdda22397 (diff) | |
download | aspectj-b31cc05decc08480b083c25d4d1428b158d115ea.tar.gz aspectj-b31cc05decc08480b083c25d4d1428b158d115ea.zip |
Fix part 1 for pr110307
-rw-r--r-- | org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.java | 4 | ||||
-rw-r--r-- | tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.java index d3ff29a8b..cb2044e4b 100644 --- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.java +++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.java @@ -197,5 +197,9 @@ public class EclipseTypeMunger extends ConcreteTypeMunger { public AbstractMethodDeclaration getSourceMethod() { return sourceMethod; } + + public ConcreteTypeMunger parameterizedFor(ResolvedType target) { + return new EclipseTypeMunger(world,munger.parameterizedFor(target),aspectType,sourceMethod); + } } diff --git a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java index 8f638cc41..90375c3ca 100644 --- a/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java @@ -485,9 +485,9 @@ public class Ajc150Tests extends org.aspectj.testing.XMLBasedAjcTestCase { // public void testCantProvideDefaultImplViaITD_pr110307_1() {runTest("Cant provide default implementation via ITD - 1");} // public void testCantProvideDefaultImplViaITD_pr110307_2() {runTest("Cant provide default implementation via ITD - 2");} // public void testCantProvideDefaultImplViaITD_pr110307_3() {runTest("Cant provide default implementation via ITD - 3");} -// public void testCantProvideDefaultImplViaITD_pr110307_4() {runTest("Cant provide default implementation via ITD - 4");} + public void testCantProvideDefaultImplViaITD_pr110307_4() {runTest("Cant provide default implementation via ITD - 4");} // public void testCantProvideDefaultImplViaITD_pr110307_5() {runTest("Cant provide default implementation via ITD - 5");} - // public void testCantProvideDefaultImplViaITD_pr110307_6() {runTest("Cant provide default implementation via ITD - 6");} +// public void testCantProvideDefaultImplViaITD_pr110307_6() {runTest("Cant provide default implementation via ITD - 6");} public void testCallJoinPointsInAnonymousInnerClasses() { runTest("call join points in anonymous inner classes"); |