From 3e1de492ed8135355e39d118227a56fc687066c0 Mon Sep 17 00:00:00 2001 From: samskivert Date: Mon, 17 Aug 2009 21:09:02 +0000 Subject: [PATCH] From Charlie: fixed bug in size() and some hygeine. git-svn-id: https://samskivert.googlecode.com/svn/trunk@2608 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- src/java/com/samskivert/util/Predicate.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/java/com/samskivert/util/Predicate.java b/src/java/com/samskivert/util/Predicate.java index 1dc0afc7..c592915a 100644 --- a/src/java/com/samskivert/util/Predicate.java +++ b/src/java/com/samskivert/util/Predicate.java @@ -276,6 +276,7 @@ public abstract class Predicate // oh god, oh god: we iterate and count int size = 0; for (Iterator iter = iterator(); iter.hasNext(); ) { + iter.next(); size++; } return size; @@ -313,14 +314,14 @@ public abstract class Predicate /** A shared predicate instance that always matches its input. */ protected static final Predicate TRUE_INSTANCE = new Predicate() { - public boolean isMatch (Object object) { + @Override public boolean isMatch (Object object) { return true; } }; /** A shared predicate instance that never matches its input. */ protected static final Predicate FALSE_INSTANCE = new Predicate() { - public boolean isMatch (Object object) { + @Override public boolean isMatch (Object object) { return false; } };