aboutsummaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2009-03-05 22:54:07 +0000
committeraclement <aclement>2009-03-05 22:54:07 +0000
commit5afb1af30a356bd104579d9ca4120d68fec591c0 (patch)
treea38564eb70bd477849912916dcaf6c3017d5166a /weaver
parent9a65e1e9ff34300c1388eb81ed4246605e1c8b05 (diff)
downloadaspectj-5afb1af30a356bd104579d9ca4120d68fec591c0.tar.gz
aspectj-5afb1af30a356bd104579d9ca4120d68fec591c0.zip
declareMixin
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java b/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java
index e77ef9313..3743afa33 100644
--- a/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java
+++ b/weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java
@@ -63,6 +63,7 @@ import org.aspectj.weaver.World;
import org.aspectj.weaver.patterns.Bindings;
import org.aspectj.weaver.patterns.DeclareErrorOrWarning;
import org.aspectj.weaver.patterns.DeclareParents;
+import org.aspectj.weaver.patterns.DeclareParentsMixin;
import org.aspectj.weaver.patterns.DeclarePrecedence;
import org.aspectj.weaver.patterns.FormalBinding;
import org.aspectj.weaver.patterns.IScope;
@@ -937,7 +938,7 @@ public class AtAjAttributes {
IScope binding = new BindingScope(struct.enclosingType, struct.context, bindings);
// first add the declare implements like
// how do we mark this as a decp due to decmixin?
- DeclareParents dp = new DeclareParents(targetTypePattern, newParents, false);
+ DeclareParents dp = new DeclareParentsMixin(targetTypePattern, newParents);
dp.resolve(binding); // resolves the parent and child parts
// of the decp