Source of 11.21.java


  1: public void enqueue(T newEntry)
  2: {
  3:    freeNode.setData(newEntry);
  4: 
  5:    if (isChainFull())
  6:    {
  7:       // Allocate a new node and insert it after the node that
  8:       // freeNode references
  9:       Node newNode = new Node(null, freeNode.getNextNode());
 10:       freeNode.setNextNode(newNode);
 11:    } // end if
 12: 
 13:    freeNode = freeNode.getNextNode();
 14: } // end enqueue
 15: // Version 4.0