diff options
author | aclement <aclement> | 2009-03-05 22:54:07 +0000 |
---|---|---|
committer | aclement <aclement> | 2009-03-05 22:54:07 +0000 |
commit | 5afb1af30a356bd104579d9ca4120d68fec591c0 (patch) | |
tree | a38564eb70bd477849912916dcaf6c3017d5166a /weaver | |
parent | 9a65e1e9ff34300c1388eb81ed4246605e1c8b05 (diff) | |
download | aspectj-5afb1af30a356bd104579d9ca4120d68fec591c0.tar.gz aspectj-5afb1af30a356bd104579d9ca4120d68fec591c0.zip |
declareMixin
Diffstat (limited to 'weaver')
-rw-r--r-- | weaver/src/org/aspectj/weaver/bcel/AtAjAttributes.java | 3 |
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 |