summaryrefslogtreecommitdiff
path: root/BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java
diff options
context:
space:
mode:
authorbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
committerbculkin2442 <bjculkin@mix.wvu.edu>2017-04-10 16:40:33 -0400
commit889fac2bdf993dc86f64a8893c0260fdcf848acb (patch)
tree99ed08552efa86fdc5fdf4ddb8720d10e599fafe /BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java
parent1656b02144446aeedebb3d1179e07ed99c01861c (diff)
Cleanup
Diffstat (limited to 'BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java')
-rw-r--r--BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java31
1 files changed, 12 insertions, 19 deletions
diff --git a/BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java b/BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java
index ebb9d8c..850598a 100644
--- a/BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java
+++ b/BJC-Utils2/src/main/java/bjc/utils/esodata/QueueStack.java
@@ -11,7 +11,7 @@ import java.util.LinkedList;
* @author Ben Culkin
*/
public class QueueStack<T> extends Stack<T> {
- private Deque<T> backing;
+ private final Deque<T> backing;
/**
* Create a new empty stack queue.
@@ -22,22 +22,20 @@ public class QueueStack<T> extends Stack<T> {
}
@Override
- public void push(T elm) {
+ public void push(final T elm) {
backing.add(elm);
}
@Override
public T pop() {
- if (backing.isEmpty())
- throw new StackUnderflowException();
+ if (backing.isEmpty()) throw new StackUnderflowException();
return backing.remove();
}
@Override
public T top() {
- if (backing.isEmpty())
- throw new StackUnderflowException();
+ if (backing.isEmpty()) throw new StackUnderflowException();
return backing.peek();
}
@@ -68,27 +66,22 @@ public class QueueStack<T> extends Stack<T> {
final int prime = 31;
int result = 1;
- result = prime * result + ((backing == null) ? 0 : backing.hashCode());
+ result = prime * result + (backing == null ? 0 : backing.hashCode());
return result;
}
@Override
- public boolean equals(Object obj) {
- if (this == obj)
- return true;
- if (obj == null)
- return false;
- if (!(obj instanceof QueueStack<?>))
- return false;
+ public boolean equals(final Object obj) {
+ if (this == obj) return true;
+ if (obj == null) return false;
+ if (!(obj instanceof QueueStack<?>)) return false;
- QueueStack<?> other = (QueueStack<?>) obj;
+ final QueueStack<?> other = (QueueStack<?>) obj;
if (backing == null) {
- if (other.backing != null)
- return false;
- } else if (!backing.equals(other.backing))
- return false;
+ if (other.backing != null) return false;
+ } else if (!backing.equals(other.backing)) return false;
return true;
}