From: avasseur Date: Tue, 3 May 2005 16:53:25 +0000 (+0000) Subject: missing perTypeWithinEntry filtering - happens when running @AtAJSyntax suite in LTW X-Git-Tag: PRE_ANDY~403 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=45c9ca0e5a8c4ff09f366192aeb960e6a5c680fe;p=aspectj.git missing perTypeWithinEntry filtering - happens when running @AtAJSyntax suite in LTW --- diff --git a/weaver/src/org/aspectj/weaver/Shadow.java b/weaver/src/org/aspectj/weaver/Shadow.java index 5124e69c4..93c49f0f0 100644 --- a/weaver/src/org/aspectj/weaver/Shadow.java +++ b/weaver/src/org/aspectj/weaver/Shadow.java @@ -447,7 +447,7 @@ public abstract class Shadow { public IRelationship.Kind determineRelKind(ShadowMunger munger) { AdviceKind ak = ((Advice)munger).getKind(); - if (ak.getKey()==AdviceKind.Before.getKey()) + if (ak.getKey()==AdviceKind.Before.getKey()) return IRelationship.Kind.ADVICE_BEFORE; else if (ak.getKey()==AdviceKind.After.getKey()) return IRelationship.Kind.ADVICE_AFTER; @@ -464,8 +464,9 @@ public abstract class Shadow { ak.getKey()==AdviceKind.PerCflowBelowEntry.getKey() || ak.getKey()==AdviceKind.PerThisEntry.getKey() || ak.getKey()==AdviceKind.PerTargetEntry.getKey() || - ak.getKey()==AdviceKind.Softener.getKey()) { - //FIXME: Alex: why this System.err was there ?? It prints nasty thing in my LTW. + ak.getKey()==AdviceKind.Softener.getKey() || + ak.getKey()==AdviceKind.PerTypeWithinEntry.getKey()) { + //FIXME: Alex: why this System.err was there ?? It prints nasty thing in my LTW. System.err.println("Dont want a message about this: "+ak); return null; }