CS 536 Fall 2007, Project 5

Class ExprNodeList

Object
  extended by AbstractCollection<E>
      extended by AbstractList<E>
          extended by ArrayList<ExprNode>
              extended by ExprNodeList
All Implemented Interfaces:
Serializable, Cloneable, Iterable<ExprNode>, Collection<ExprNode>, List<ExprNode>, RandomAccess

public class ExprNodeList
extends ArrayList<ExprNode>

Wrapper for a list of ExprNode. Only needed because yacc does not fully support generic classes in "%type" declarations.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class AbstractList
modCount
 
Constructor Summary
ExprNodeList()
           
 
Method Summary
 
Methods inherited from class ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

ExprNodeList

public ExprNodeList()

CS 536 Fall 2007, Project 5