Class FastStack
- java.lang.Object
-
- com.thoughtworks.xstream.core.util.FastStack
-
public final class FastStack extends java.lang.Object
An array-based stack implementation.- Author:
- Joe Walnes, Jörg Schaible
-
-
Constructor Summary
Constructors Constructor Description FastStack(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
int
size()
java.lang.String
toString()
-
-
-
Method Detail
-
push
public java.lang.Object push(java.lang.Object value)
-
popSilently
public void popSilently()
-
pop
public java.lang.Object pop()
-
peek
public java.lang.Object peek()
-
replace
public java.lang.Object replace(java.lang.Object value)
-
replaceSilently
public void replaceSilently(java.lang.Object value)
-
size
public int size()
-
hasStuff
public boolean hasStuff()
-
get
public java.lang.Object get(int i)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-