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

Diff of /classpath/java/util/AbstractList.java

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

revision 1.16 by ericb, Mon Oct 22 03:46:07 2001 UTC revision 1.17 by ericb, Thu Oct 25 07:34:19 2001 UTC
# Line 609  public abstract class AbstractList exten Line 609  public abstract class AbstractList exten
609   */   */
610  class SubList extends AbstractList  class SubList extends AbstractList
611  {  {
612    private AbstractList backingList;    private final AbstractList backingList;
613    private int offset;    private final int offset;
614    private int size;    private int size;
615    
616    /**    /**
# Line 623  class SubList extends AbstractList Line 623  class SubList extends AbstractList
623    SubList(AbstractList backing, int fromIndex, int toIndex)    SubList(AbstractList backing, int fromIndex, int toIndex)
624    {    {
625      backingList = backing;      backingList = backing;
626      modCount = backingList.modCount;      modCount = backing.modCount;
627      offset = fromIndex;      offset = fromIndex;
628      size = toIndex - fromIndex;      size = toIndex - fromIndex;
629    }    }
# Line 811  class SubList extends AbstractList Line 811  class SubList extends AbstractList
811    
812      return new ListIterator()      return new ListIterator()
813      {      {
814        ListIterator i = backingList.listIterator(index + offset);        private final ListIterator i = backingList.listIterator(index + offset);
815        int position = index;        private int position = index;
816    
817        public boolean hasNext()        public boolean hasNext()
818        {        {

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

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