]> source.dussan.org Git - aspectj.git/commitdiff
Fix part 1 for pr110307
authoraclement <aclement>
Mon, 17 Oct 2005 13:09:31 +0000 (13:09 +0000)
committeraclement <aclement>
Mon, 17 Oct 2005 13:09:31 +0000 (13:09 +0000)
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseTypeMunger.java
tests/src/org/aspectj/systemtest/ajc150/Ajc150Tests.java

index d3ff29a8bf52993af090a85be024ea18fa792d80..cb2044e4b78e7c3b3aff831603c546b11e889e3b 100644 (file)
@@ -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);
+       }
 
 }
index 8f638cc41ed582c2c9a71e6c20a9583c1ec32cc0..90375c3ca9bf35e95919ea175b1d6ffe0054f89f 100644 (file)
@@ -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");