001: package java.util;
002:
003: public abstract class AbstractList extends AbstractCollection implements
004: List {
005: protected transient int modCount;
006:
007: protected AbstractList() {
008: }
009:
010: public abstract Object get(int index);
011:
012: public void add(int index, Object o) {
013: }
014:
015: public boolean add(Object o) {
016: }
017:
018: public boolean addAll(int index, Collection c) {
019: }
020:
021: public void clear() {
022: }
023:
024: public boolean equals(Object o) {
025: }
026:
027: public int hashCode() {
028: }
029:
030: public int indexOf(Object o) {
031: }
032:
033: public Iterator iterator() {
034: }
035:
036: public int lastIndexOf(Object o) {
037: }
038:
039: public ListIterator listIterator() {
040: }
041:
042: public ListIterator listIterator(final int index) {
043: }
044:
045: public Object remove(int index) {
046: }
047:
048: protected void removeRange(int fromIndex, int toIndex) {
049: }
050:
051: public Object set(int index, Object o) {
052: }
053:
054: public List subList(int fromIndex, int toIndex) {
055: }
056: }
057:
058: class SubList extends AbstractList {
059: final AbstractList backingList;
060: final int offset;
061: int size;
062:
063: SubList(AbstractList backing, int fromIndex, int toIndex) {
064: }
065:
066: void checkMod() {
067: }
068:
069: private void checkBoundsInclusive(int index) {
070: }
071:
072: private void checkBoundsExclusive(int index) {
073: }
074:
075: public int size() {
076: }
077:
078: public Object set(int index, Object o) {
079: }
080:
081: public Object get(int index) {
082: }
083:
084: public void add(int index, Object o) {
085: }
086:
087: public Object remove(int index) {
088: }
089:
090: protected void removeRange(int fromIndex, int toIndex) {
091: }
092:
093: public boolean addAll(int index, Collection c) {
094: }
095:
096: public boolean addAll(Collection c) {
097: }
098:
099: public Iterator iterator() {
100: }
101:
102: public ListIterator listIterator(final int index) {
103: }
104: }
105:
106: final class RandomAccessSubList extends SubList implements RandomAccess {
107: RandomAccessSubList(AbstractList backing, int fromIndex, int toIndex) {
108: }
109: }
|