]> source.dussan.org Git - aspectj.git/commitdiff
145391: ensure type variables in the signature are resolved prior to building dispatcher
authoraclement <aclement>
Wed, 20 Aug 2008 20:47:42 +0000 (20:47 +0000)
committeraclement <aclement>
Wed, 20 Aug 2008 20:47:42 +0000 (20:47 +0000)
weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java

index 7c4728ebc8fec3b0334b6747c0e9d67456d2ab16..a91ffa1ab8e6f727013a1eb7ec8940f069a68bd8 100644 (file)
@@ -1325,6 +1325,7 @@ public class BcelTypeMunger extends ConcreteTypeMunger {
                                                NameMangler.protectedDispatchMethod(
                                                        onType,
                                                        superMethod.getName());
+                               superMethod = superMethod.resolve(weaver.getWorld());
                                LazyMethodGen dispatcher =
                                        makeDispatcher(
                                                gen,