# HG changeset patch # User Sascha L. Teichmann # Date 1326708222 0 # Node ID c489256a188b58d6edbb35f5b331fe3b0f896af8 # Parent 8e18697d99fb7f69ade2493cbe47ab4f46f8cfca Replaced legacy java.util.Stack with java.util.Deque. artifacts/trunk@3683 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 8e18697d99fb -r c489256a188b ChangeLog --- a/ChangeLog Mon Jan 16 08:58:53 2012 +0000 +++ b/ChangeLog Mon Jan 16 10:03:42 2012 +0000 @@ -1,3 +1,8 @@ +2012-01-16 Sascha L. Teichmann + + * artifacts-common/src/main/java/de/intevation/artifacts/common/utils/FileTools.java: + Replaced legacy java.util.Stack with java.util.Deque. + 2012-01-16 Felix Wolfsteller * artifact-database/src/main/java/de/intevation/artifactdatabase/state/AbstractState.java, diff -r 8e18697d99fb -r c489256a188b artifacts-common/src/main/java/de/intevation/artifacts/common/utils/FileTools.java --- a/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/FileTools.java Mon Jan 16 08:58:53 2012 +0000 +++ b/artifacts-common/src/main/java/de/intevation/artifacts/common/utils/FileTools.java Mon Jan 16 10:03:42 2012 +0000 @@ -16,7 +16,8 @@ import java.io.OutputStream; import java.nio.channels.FileChannel; -import java.util.Stack; +import java.util.Deque; +import java.util.ArrayDeque; import java.util.List; import java.util.Set; import java.util.HashSet; @@ -64,7 +65,7 @@ if (file.exists()) { return file; } - Stack parts = new Stack(); + Deque parts = new ArrayDeque(); File curr = file; while (curr != null) { String name = curr.getName(); @@ -232,7 +233,7 @@ public static void walkTree(File root, FileVisitor visitor) { - Stack stack = new Stack(); + Deque stack = new ArrayDeque(); stack.push(root); @@ -317,7 +318,7 @@ } else if (file.isDirectory()) { - Stack stack = new Stack(); + Deque stack = new ArrayDeque(); stack.push(new PrefixDir(file.getName() + "/", file)); while (!stack.isEmpty()) {