dpt.symbtab
Class JavaStack

java.lang.Object
  |
  +--java.util.AbstractCollection
        |
        +--java.util.AbstractList
              |
              +--java.util.Vector
                    |
                    +--java.util.Stack
                          |
                          +--dpt.symbtab.JavaStack

class JavaStack
extends java.util.Stack

An extended Stack class to provide simple lookup and type resolution methods

See Also:
Serialized Form

Fields inherited from class java.util.Stack
serialVersionUID
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData, serialVersionUID
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
(package private) JavaStack()
          A constructor for the Java stack
 
Method Summary
(package private)  Definition findTopmostClass()
          Find the class definition in the stack closest to the top
(package private)  Definition lookup(java.lang.String name)
          a wrapper to lookup a non-method -- calls the real lookup method passing -1 for num parameters (meaning no parameters)
(package private)  Definition lookup(java.lang.String name, int numParams)
          Lookup a method in the stack
 
Methods inherited from class java.util.Stack
empty, peek, pop, push, search
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, ensureCapacityHelper, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.util.AbstractList
iterator, listIterator, listIterator
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

JavaStack

JavaStack()
A constructor for the Java stack
Method Detail

findTopmostClass

Definition findTopmostClass()
Find the class definition in the stack closest to the top

lookup

Definition lookup(java.lang.String name)
a wrapper to lookup a non-method -- calls the real lookup method passing -1 for num parameters (meaning no parameters)

lookup

Definition lookup(java.lang.String name,
                  int numParams)
Lookup a method in the stack