From 617c3a597bd6d463f79e80ccf796ee420d78dc6b Mon Sep 17 00:00:00 2001 From: aclement Date: Sat, 31 Oct 2009 19:21:31 +0000 Subject: [PATCH] generics --- .../weaver/patterns/PointcutRewriter.java | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutRewriter.java b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutRewriter.java index 6c13ad7f9..81ff33bab 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutRewriter.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutRewriter.java @@ -18,10 +18,10 @@ import org.aspectj.weaver.Shadow; import org.aspectj.weaver.patterns.Pointcut.MatchesNothingPointcut; /** - * @author colyer - * - * Performs term rewriting for pointcut expressions. + * Performs term rewriting for pointcut expressions. * + * @author colyer + * @author clement */ public class PointcutRewriter { @@ -327,11 +327,11 @@ public class PointcutRewriter { } private Pointcut simplifyAnd(AndPointcut apc) { - SortedSet nodes = new TreeSet(new PointcutEvaluationExpenseComparator()); + SortedSet nodes = new TreeSet(new PointcutEvaluationExpenseComparator()); collectAndNodes(apc, nodes); // look for A and !A, or IfFalse - for (Iterator iter = nodes.iterator(); iter.hasNext();) { - Pointcut element = (Pointcut) iter.next(); + for (Iterator iter = nodes.iterator(); iter.hasNext();) { + Pointcut element = iter.next(); if (element instanceof NotPointcut) { Pointcut body = ((NotPointcut) element).getNegatedPointcut(); if (nodes.contains(body)) { @@ -352,23 +352,23 @@ public class PointcutRewriter { return Pointcut.makeMatchesNothing(apc.state); } // write out with cheapest on left - Iterator iter = nodes.iterator(); - Pointcut result = (Pointcut) iter.next(); + Iterator iter = nodes.iterator(); + Pointcut result = iter.next(); while (iter.hasNext()) { - Pointcut right = (Pointcut) iter.next(); + Pointcut right = iter.next(); result = new AndPointcut(result, right); } return result; } private Pointcut sortOrs(Pointcut pc) { - SortedSet nodes = new TreeSet(new PointcutEvaluationExpenseComparator()); + SortedSet nodes = new TreeSet(new PointcutEvaluationExpenseComparator()); collectOrNodes(pc, nodes); // write out with cheapest on left - Iterator iter = nodes.iterator(); - Pointcut result = (Pointcut) iter.next(); + Iterator iter = nodes.iterator(); + Pointcut result = iter.next(); while (iter.hasNext()) { - Pointcut right = (Pointcut) iter.next(); + Pointcut right = iter.next(); result = new OrPointcut(result, right); } return result; @@ -403,7 +403,7 @@ public class PointcutRewriter { return pc; } - private void collectAndNodes(AndPointcut apc, Set nodesSoFar) { + private void collectAndNodes(AndPointcut apc, Set nodesSoFar) { Pointcut left = apc.getLeft(); Pointcut right = apc.getRight(); if (isAnd(left)) { @@ -418,7 +418,7 @@ public class PointcutRewriter { } } - private void collectOrNodes(Pointcut pc, Set nodesSoFar) { + private void collectOrNodes(Pointcut pc, Set nodesSoFar) { if (isOr(pc)) { OrPointcut opc = (OrPointcut) pc; collectOrNodes(opc.getLeft(), nodesSoFar); -- 2.39.5