aboutsummaryrefslogtreecommitdiffstats
path: root/weaver/src
diff options
context:
space:
mode:
authoraclement <aclement>2005-11-23 12:54:02 +0000
committeraclement <aclement>2005-11-23 12:54:02 +0000
commit11ab99f1c46007b084873d1050da2f9e78e43c82 (patch)
treecf099635fac570cdadfede9d9d8a174339df2119 /weaver/src
parent8b294d9e4f02625c4c3391612242969fb4b6be57 (diff)
downloadaspectj-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.java4
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];