From: aclement Date: Thu, 15 Feb 2007 10:41:35 +0000 (+0000) Subject: test and fix for 171953 X-Git-Tag: REFACTORING_BRANCH_TAG~1 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6021f41af39a9d9baf4f4d258132e5429de83652;p=aspectj.git test and fix for 171953 --- diff --git a/weaver/src/org/aspectj/weaver/ResolvedType.java b/weaver/src/org/aspectj/weaver/ResolvedType.java index 598b403f1..c60a24f7f 100644 --- a/weaver/src/org/aspectj/weaver/ResolvedType.java +++ b/weaver/src/org/aspectj/weaver/ResolvedType.java @@ -286,7 +286,9 @@ public abstract class ResolvedType extends UnresolvedType implements AnnotatedEl boolean shouldSkip = false; for (int j = 0; j < rtx.interTypeMungers.size(); j++) { ConcreteTypeMunger munger = (ConcreteTypeMunger) rtx.interTypeMungers.get(j); - if (munger.getMunger()!=null && munger.getMunger().getKind() == ResolvedTypeMunger.Parent) { + if (munger.getMunger()!=null && munger.getMunger().getKind() == ResolvedTypeMunger.Parent + && ((NewParentTypeMunger)munger.getMunger()).getNewParent().equals(iface) // pr171953 + ) { shouldSkip = true; break; }