public final class FastStack
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
pointer |
private java.lang.Object[] |
stack |
Constructor and Description |
---|
FastStack(int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(int i) |
boolean |
hasStuff() |
java.lang.Object |
peek() |
java.lang.Object |
pop() |
void |
popSilently() |
java.lang.Object |
push(java.lang.Object value) |
java.lang.Object |
replace(java.lang.Object value) |
void |
replaceSilently(java.lang.Object value) |
private void |
resizeStack(int newCapacity) |
int |
size() |
java.lang.String |
toString() |
public java.lang.Object push(java.lang.Object value)
public void popSilently()
public java.lang.Object pop()
public java.lang.Object peek()
public java.lang.Object replace(java.lang.Object value)
public void replaceSilently(java.lang.Object value)
public int size()
public boolean hasStuff()
public java.lang.Object get(int i)
private void resizeStack(int newCapacity)
public java.lang.String toString()
toString
in class java.lang.Object