summaryrefslogtreecommitdiffstats
path: root/org.aspectj.matcher
diff options
context:
space:
mode:
authoraclement <aclement>2009-10-31 19:30:21 +0000
committeraclement <aclement>2009-10-31 19:30:21 +0000
commit9197bc6932c4eacd80391d56660eb32ba01aed42 (patch)
tree7cd4182844c51089bb74afc33e222da015f30812 /org.aspectj.matcher
parent1d69efda32f5a9d353ad07a6afe253be82e2cac7 (diff)
downloadaspectj-9197bc6932c4eacd80391d56660eb32ba01aed42.tar.gz
aspectj-9197bc6932c4eacd80391d56660eb32ba01aed42.zip
generics
Diffstat (limited to 'org.aspectj.matcher')
-rw-r--r--org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutEvaluationExpenseComparator.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutEvaluationExpenseComparator.java b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutEvaluationExpenseComparator.java
index bf1bb0caf..2fb9321f9 100644
--- a/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutEvaluationExpenseComparator.java
+++ b/org.aspectj.matcher/src/org/aspectj/weaver/patterns/PointcutEvaluationExpenseComparator.java
@@ -13,7 +13,7 @@ import java.util.Comparator;
import org.aspectj.weaver.Shadow;
-public class PointcutEvaluationExpenseComparator implements Comparator {
+public class PointcutEvaluationExpenseComparator implements Comparator<Pointcut> {
private static final int MATCHES_NOTHING = -1;
private static final int WITHIN = 1;
@@ -46,9 +46,7 @@ public class PointcutEvaluationExpenseComparator implements Comparator {
* @this, @target args
* @args cflow, cflowbelow if
*/
- public int compare(Object o1, Object o2) {
- Pointcut p1 = (Pointcut) o1;
- Pointcut p2 = (Pointcut) o2;
+ public int compare(Pointcut p1, Pointcut p2) {
// important property for a well-defined comparator
if (p1.equals(p2)) {