Class AbstractList<E>
- java.lang.Object
-
- com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable<E>
-
- com.github.andrewoma.dexx.collection.internal.base.AbstractIterable<E>
-
- com.github.andrewoma.dexx.collection.internal.base.AbstractList<E>
-
- All Implemented Interfaces:
Iterable<E>
,List<E>
,Traversable<E>
,java.lang.Iterable<E>
- Direct Known Subclasses:
AbstractIndexedList
,AbstractLinkedList
public abstract class AbstractList<E> extends AbstractIterable<E> implements List<E>
-
-
Constructor Summary
Constructors Constructor Description AbstractList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<E>
asList()
Returns an immutable view of this list as an instance ofjava.util.List
.boolean
equals(java.lang.Object other)
int
hashCode()
int
indexOf(E elem)
Returns the index of the first occurrence of the specified element in the list or -1 if there are no occurrences.int
lastIndexOf(E elem)
Returns the index of the last occurrence of the specified element in the list or -1 if there are no occurrences.-
Methods inherited from class com.github.andrewoma.dexx.collection.internal.base.AbstractIterable
forEach
-
Methods inherited from class com.github.andrewoma.dexx.collection.internal.base.AbstractTraversable
isEmpty, makeString, makeString, size, to, toArray, toArray, toIndexedList, toSet, toSortedSet, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.andrewoma.dexx.collection.List
append, drop, first, get, last, prepend, range, set, tail, take
-
Methods inherited from interface com.github.andrewoma.dexx.collection.Traversable
forEach, isEmpty, makeString, makeString, size, to, toArray, toArray, toIndexedList, toSet, toSortedSet
-
-
-
-
Method Detail
-
indexOf
public int indexOf(E elem)
Description copied from interface:List
Returns the index of the first occurrence of the specified element in the list or -1 if there are no occurrences.
-
lastIndexOf
public int lastIndexOf(E elem)
Description copied from interface:List
Returns the index of the last occurrence of the specified element in the list or -1 if there are no occurrences.- Specified by:
lastIndexOf
in interfaceList<E>
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-