Source of 2.10.java


  1:         /** Adds a new entry to this bag.
  2:             @param newEntry  the object to be added as a new entry.
  3:             @return  true if the addition is successful, or false if not. */
  4:         public boolean add(T newEntry) 
  5:         {
  6:                 boolean result = true;
  7:                 if (isArrayFull())
  8:                 {
  9:                         result = false;
 10:                 }
 11:                 else
 12:                 {  // Assertion: result is true here
 13:                         bag[numberOfEntries] = newEntry;
 14:                         numberOfEntries++;
 15:                 } // end if
 16:                 
 17:                 return result;
 18:         } // end add