diff options
author | aclement <aclement> | 2005-11-23 12:54:02 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-11-23 12:54:02 +0000 |
commit | 11ab99f1c46007b084873d1050da2f9e78e43c82 (patch) | |
tree | cf099635fac570cdadfede9d9d8a174339df2119 /weaver/src | |
parent | 8b294d9e4f02625c4c3391612242969fb4b6be57 (diff) | |
download | aspectj-11ab99f1c46007b084873d1050da2f9e78e43c82.tar.gz aspectj-11ab99f1c46007b084873d1050da2f9e78e43c82.zip |
test and fixes for 117681
Diffstat (limited to 'weaver/src')
-rw-r--r-- | weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java b/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java index 3c7dc1639..9bbd0d49e 100644 --- a/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java +++ b/weaver/src/org/aspectj/weaver/bcel/BcelTypeMunger.java @@ -1107,6 +1107,10 @@ public class BcelTypeMunger extends ConcreteTypeMunger { body.append(Utility.createGet(fact, munger.getDelegate())); int pos = 0; + if (!introduced.isStatic()) { // skip 'this' + //body.append(InstructionFactory.createThis()); + pos++; + } Type[] paramTypes = BcelWorld.makeBcelTypes(introduced.getParameterTypes()); for (int i = 0, len = paramTypes.length; i < len; i++) { Type paramType = paramTypes[i]; |