Skip to content

Commit 6afca72

Browse files
committed
gebruik deque ipv stack
1 parent 903f521 commit 6afca72

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/main/java/nl/digitalekabeltelevisie/util/DefaultMutableTreeNodePreorderEnumaration.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
package nl.digitalekabeltelevisie.util;
22

3-
import java.util.Enumeration;
4-
import java.util.Stack;
5-
import java.util.Vector;
3+
import java.util.*;
64

75
import nl.digitalekabeltelevisie.controller.KVP;
86

97
public class DefaultMutableTreeNodePreorderEnumaration implements Enumeration<KVP>{
108

11-
private final Stack<Enumeration<KVP>> stack = new Stack<>();
9+
private final Deque<Enumeration<KVP>> stack = new ArrayDeque<>();
1210

1311
public DefaultMutableTreeNodePreorderEnumaration(KVP rootNode) {
1412
super();
@@ -20,7 +18,7 @@ public DefaultMutableTreeNodePreorderEnumaration(KVP rootNode) {
2018

2119
@Override
2220
public boolean hasMoreElements() {
23-
return (!stack.empty() && stack.peek().hasMoreElements());
21+
return (!stack.isEmpty() && stack.peek().hasMoreElements());
2422
}
2523

2624
@Override

0 commit comments

Comments
 (0)