Package org.jfree.util
Class FastStack
- java.lang.Object
-
- org.jfree.util.FastStack
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
public final class FastStack extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable
A very simple unsynchronized stack. This one is faster than the java.util-Version.- Author:
- Thomas Morgner
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.lang.Objectclone()java.lang.Objectget(int index)booleanisEmpty()java.lang.Objectpeek()java.lang.Objectpop()voidpush(java.lang.Object o)intsize()
-
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
size
public int size()
-
push
public void push(java.lang.Object o)
-
peek
public java.lang.Object peek()
-
pop
public java.lang.Object pop()
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
clear
public void clear()
-
get
public java.lang.Object get(int index)
-
-