summaryrefslogtreecommitdiff
path: root/src/main/org/apache/tools/ant/filters/SortFilter.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/org/apache/tools/ant/filters/SortFilter.java')
-rw-r--r--src/main/org/apache/tools/ant/filters/SortFilter.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/main/org/apache/tools/ant/filters/SortFilter.java b/src/main/org/apache/tools/ant/filters/SortFilter.java
index ec682eff4..60e0e9302 100644
--- a/src/main/org/apache/tools/ant/filters/SortFilter.java
+++ b/src/main/org/apache/tools/ant/filters/SortFilter.java
@@ -318,16 +318,13 @@ public final class SortFilter extends BaseParamFilterReader
final String paramName = param.getName();
if (REVERSE_KEY.equals(paramName)) {
setReverse(Boolean.valueOf(param.getValue()));
- continue;
- }
- if (COMPARATOR_KEY.equals(paramName)) {
+ } else if (COMPARATOR_KEY.equals(paramName)) {
try {
String className = param.getValue();
@SuppressWarnings("unchecked")
final Comparator<? super String> comparatorInstance
= (Comparator<? super String>) (Class.forName(className).newInstance());
setComparator(comparatorInstance);
- continue;
} catch (InstantiationException | ClassNotFoundException | IllegalAccessException e) {
/*
* IAE probably means an inner non-static class, that case is not considered