/[classpath]/classpath/java/util/ArrayList.java
ViewVC logotype

Diff of /classpath/java/util/ArrayList.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.21 by mark, Sat Apr 6 08:27:01 2002 UTC revision 1.22 by mark, Sun Apr 7 07:39:13 2002 UTC
# Line 427  public class ArrayList extends AbstractL Line 427  public class ArrayList extends AbstractL
427      if (csize + size > data.length)      if (csize + size > data.length)
428        ensureCapacity(size + csize);        ensureCapacity(size + csize);
429      int end = index + csize;      int end = index + csize;
430      if (index != size)      if (size > 0 && index != size)
431        System.arraycopy(data, index, data, end, csize);        System.arraycopy(data, index, data, end, size - index);
432      size += csize;      size += csize;
433      for ( ; index < end; index++)      for ( ; index < end; index++)
434        data[index] = itr.next();        data[index] = itr.next();

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.22

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26