org.jfree.util
public final class FastStack extends Object implements Serializable, Cloneable
Constructor Summary | |
---|---|
FastStack()
Creates a new empty stack. | |
FastStack(int size)
Creates a new empty stack with the specified initial storage size.
|
Method Summary | |
---|---|
void | clear()
Clears the stack. |
Object | clone()
Returns a clone of the stack.
|
Object | get(int index)
Returns the item at the specified slot in the stack.
|
boolean | isEmpty()
Returns true if the stack is empty, and false
otherwise.
|
Object | peek()
Returns the object at the top of the stack without removing it.
|
Object | pop()
Removes and returns the object from the top of the stack.
|
void | push(Object o)
Pushes an object onto the stack.
|
int | size()
Returns the number of elements in the stack.
|
Parameters: size the initial storage elements.
Returns: A clone.
Parameters: index the index.
Returns: The item.
true
if the stack is empty, and false
otherwise.
Returns: A boolean.
Returns: The object at the top of the stack.
Returns: The object.
Parameters: o the object.
Returns: The element count.