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.