diff options
author | aclement <aclement> | 2008-08-20 20:47:42 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-08-20 20:47:42 +0000 |
commit | 78ab379057f7456be3ea579f2a087a5a2cd494c3 (patch) | |
tree | 7c4cf2f0145b45de3fd2d4a1a0fd038bb0270983 /weaver | |
parent | fe2f8cdae5328a768922bebe387492d583901cad (diff) | |
download | aspectj-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.java | 1 |
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, |