diff options
Diffstat (limited to 'src/main/org/apache/tools/ant/filters/SortFilter.java')
-rw-r--r-- | src/main/org/apache/tools/ant/filters/SortFilter.java | 5 |
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 |