From e0c9b09bb8d0618b31e8803ab99ca8b4c60068d5 Mon Sep 17 00:00:00 2001 From: aclement Date: Sat, 5 Sep 2009 01:46:21 +0000 Subject: [PATCH] 286341: incremental anno style --- weaver/src/org/aspectj/weaver/bcel/BcelWeaver.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weaver/src/org/aspectj/weaver/bcel/BcelWeaver.java b/weaver/src/org/aspectj/weaver/bcel/BcelWeaver.java index e8f2b1b4c..a19e2a9f5 100644 --- a/weaver/src/org/aspectj/weaver/bcel/BcelWeaver.java +++ b/weaver/src/org/aspectj/weaver/bcel/BcelWeaver.java @@ -650,6 +650,7 @@ public class BcelWeaver { } } } + newP.m_ignoreUnboundBindingForNames = p.m_ignoreUnboundBindingForNames; munger.setPointcut(newP); } // now that we have optimized individual pointcuts, optimize @@ -660,7 +661,9 @@ public class BcelWeaver { for (Iterator iter = shadowMungers.iterator(); iter.hasNext();) { ShadowMunger munger = (ShadowMunger) iter.next(); Pointcut p = munger.getPointcut(); - munger.setPointcut(shareEntriesFromMap(p, pcMap)); + Pointcut newP = shareEntriesFromMap(p, pcMap); + newP.m_ignoreUnboundBindingForNames = p.m_ignoreUnboundBindingForNames; + munger.setPointcut(newP); } } -- 2.39.5