diff options
-rw-r--r-- | org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java index 6768be64e..94a12aaca 100644 --- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java +++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseFactory.java @@ -404,6 +404,9 @@ public class EclipseFactory { // make sure that type mungers are Collection ret = new ArrayList(); Collection baseTypeMungers = getWorld().getCrosscuttingMembersSet().getTypeMungers(); + + // XXX by Andy: why do we mix up the mungers here? it means later we know about two sets + // and the late ones are a subset of the complete set? (see pr114436) baseTypeMungers.addAll(getWorld().getCrosscuttingMembersSet().getLateTypeMungers()); for (Iterator i = baseTypeMungers.iterator(); i.hasNext(); ) { |