summaryrefslogtreecommitdiff
path: root/src/main/org/apache/tools/ant/taskdefs/condition/Or.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/org/apache/tools/ant/taskdefs/condition/Or.java')
-rw-r--r--src/main/org/apache/tools/ant/taskdefs/condition/Or.java11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/main/org/apache/tools/ant/taskdefs/condition/Or.java b/src/main/org/apache/tools/ant/taskdefs/condition/Or.java
index c16f89f25..32caaa8a7 100644
--- a/src/main/org/apache/tools/ant/taskdefs/condition/Or.java
+++ b/src/main/org/apache/tools/ant/taskdefs/condition/Or.java
@@ -18,7 +18,7 @@
package org.apache.tools.ant.taskdefs.condition;
-import java.util.Enumeration;
+import java.util.Collections;
import org.apache.tools.ant.BuildException;
@@ -38,14 +38,7 @@ public class Or extends ConditionBase implements Condition {
*/
@Override
public boolean eval() throws BuildException {
- Enumeration<Condition> e = getConditions();
- while (e.hasMoreElements()) {
- Condition c = e.nextElement();
- if (c.eval()) {
- return true;
- }
- }
- return false;
+ return Collections.list(getConditions()).stream().anyMatch(Condition::eval);
}
}