aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoraclement <aclement>2005-10-17 13:09:31 +0000
committeraclement <aclement>2005-10-17 13:09:31 +0000
commitb31cc05decc08480b083c25d4d1428b158d115ea (patch)
treec3a1b566934e289adb4b35c9f7d9e2a394ae5177
parent257e39e557a0ca5f4a058726b6ccc72fdda22397 (diff)
downloadaspectj-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.java4
-rw-r--r--tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java4
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");