summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorStefan Bodewig <bodewig@apache.org>2023-05-14 11:24:05 +0200
committerStefan Bodewig <bodewig@apache.org>2023-05-14 11:26:39 +0200
commitd08818ad6de7e1ce3228db970125987bb3dc3d7c (patch)
tree90473b23b4a25e55151bba59957b758741ecac64 /src/main
parent8fb54871b93fb62aa597a8094561bfa8977e5aba (diff)
downloadant-d08818ad6de7e1ce3228db970125987bb3dc3d7c.tar.gz
unconditionally sort entrySet in <echoproperties>
see https://bz.apache.org/bugzilla/show_bug.cgi?id=66588
Diffstat (limited to 'src/main')
-rw-r--r--src/main/org/apache/tools/ant/taskdefs/optional/EchoProperties.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/EchoProperties.java b/src/main/org/apache/tools/ant/taskdefs/optional/EchoProperties.java
index 7404bdcae..2eb91820d 100644
--- a/src/main/org/apache/tools/ant/taskdefs/optional/EchoProperties.java
+++ b/src/main/org/apache/tools/ant/taskdefs/optional/EchoProperties.java
@@ -359,16 +359,12 @@ public class EchoProperties extends Task {
@Override
public Set<Map.Entry<Object, Object>> entrySet() {
- Set<Map.Entry<Object, Object>> result = super.entrySet();
- if (JavaEnvUtils.isKaffe()) {
Set<Map.Entry<Object, Object>> t =
new TreeSet<>(Comparator.comparing(
((Function<Map.Entry<Object, Object>, Object>) Map.Entry::getKey)
.andThen(Object::toString)));
- t.addAll(result);
+ t.addAll(super.entrySet());
return t;
- }
- return result;
}
};
allProps.forEach((k, v) -> props.put(String.valueOf(k), String.valueOf(v)));