aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2009-10-31 17:03:34 +0000
committeraclement <aclement>2009-10-31 17:03:34 +0000
commit34f74c44baedf9e6de3511a50729a1209286e285 (patch)
tree778b5c7d3aadefbc1c23aba49d1bce184aeb728b /weaver
parentc3c673bbb4b3b59d922b2371e450575863861d77 (diff)
downloadaspectj-34f74c44baedf9e6de3511a50729a1209286e285.tar.gz
aspectj-34f74c44baedf9e6de3511a50729a1209286e285.zip
pass concreteAspect when building advice object
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/BcelMethod.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelMethod.java b/weaver/src/org/aspectj/weaver/bcel/BcelMethod.java
index 7d8496d31..e790d5f3e 100644
--- a/weaver/src/org/aspectj/weaver/bcel/BcelMethod.java
+++ b/weaver/src/org/aspectj/weaver/bcel/BcelMethod.java
@@ -197,7 +197,7 @@ class BcelMethod extends ResolvedMemberImpl {
if (attr instanceof AjAttribute.MethodDeclarationLineNumberAttribute) {
declarationLineNumber = (AjAttribute.MethodDeclarationLineNumberAttribute) attr;
} else if (attr instanceof AjAttribute.AdviceAttribute) {
- associatedShadowMunger = ((AjAttribute.AdviceAttribute) attr).reify(this, world);
+ associatedShadowMunger = ((AjAttribute.AdviceAttribute) attr).reify(this, world, (ResolvedType) getDeclaringType());
} else if (attr instanceof AjAttribute.AjSynthetic) {
bitflags |= IS_AJ_SYNTHETIC;
} else if (attr instanceof AjAttribute.EffectiveSignatureAttribute) {