|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.AbstractSequentialList<E>
java.util.LinkedList<E>
org.jawk.util.LinkedListStackImpl<E>
public class LinkedListStackImpl<E>
A simple delegate to a LinkedList. Unlike the java.util.Stack, this implementation is non-synchronized to improve performance.
It performs slower than the ArrayStackImpl version.
There is no maximum capacity which is enforced, nor is there any checks if pop() is executed on an empty stack.
Field Summary |
---|
Fields inherited from class java.util.AbstractList |
---|
modCount |
Constructor Summary | |
---|---|
LinkedListStackImpl()
|
Method Summary | |
---|---|
E |
pop()
Pop an item off the stack and return that item to the callee. |
void |
push(E o)
Push an item onto the stack. |
Methods inherited from class java.util.LinkedList |
---|
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, peek, poll, remove, remove, remove, removeFirst, removeLast, set, size, toArray, toArray |
Methods inherited from class java.util.AbstractSequentialList |
---|
iterator |
Methods inherited from class java.util.AbstractList |
---|
equals, hashCode, listIterator, removeRange, subList |
Methods inherited from class java.util.AbstractCollection |
---|
containsAll, isEmpty, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jawk.util.MyStack |
---|
clear, peek, size |
Methods inherited from interface java.util.List |
---|
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList |
Constructor Detail |
---|
public LinkedListStackImpl()
Method Detail |
---|
public void push(E o)
MyStack
push
in interface MyStack<E>
o
- The item to push onto the stack.public E pop()
MyStack
pop
in interface MyStack<E>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |