aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2008-08-20 20:47:42 +0000
committeraclement <aclement>2008-08-20 20:47:42 +0000
commit78ab379057f7456be3ea579f2a087a5a2cd494c3 (patch)
tree7c4cf2f0145b45de3fd2d4a1a0fd038bb0270983 /weaver
parentfe2f8cdae5328a768922bebe387492d583901cad (diff)
downloadaspectj-78ab379057f7456be3ea579f2a087a5a2cd494c3.tar.gz
aspectj-78ab379057f7456be3ea579f2a087a5a2cd494c3.zip
145391: ensure type variables in the signature are resolved prior to building dispatcher
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java b/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java
index 7c4728ebc..a91ffa1ab 100644
--- a/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java
+++ b/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java
@@ -1325,6 +1325,7 @@ public class BcelTypeMunger extends ConcreteTypeMunger {
NameMangler.protectedDispatchMethod(
onType,
superMethod.getName());
+ superMethod = superMethod.resolve(weaver.getWorld());
LazyMethodGen dispatcher =
makeDispatcher(
gen,