net.sf.joost.stx
Class Processor.DataStack
java.lang.Object
net.sf.joost.stx.Processor.DataStack
- Enclosing class:
- Processor
public final class Processor.DataStack
- extends Object
Inner class that implements a stack for Processor.Data
objects.
I've implemented my own (typed) stack to circumvent the costs of
type casts for the Data objects. However, I've noticed no notable
performance gain.
stack
private Processor.Data[] stack
objCount
private int objCount
Processor.DataStack
public Processor.DataStack()
push
void push(Processor.Data d)
peek
Processor.Data peek()
pop
Processor.Data pop()
size
public int size()
elementAt
Processor.Data elementAt(int pos)
getStack
public Processor.Data[] getStack()
toString
public String toString()
- Overrides:
toString
in class Object