it.unimi.dsi.arscif
Class ARSCIFArrayList

java.lang.Object
  extended by it.unimi.dsi.fastutil.objects.AbstractObjectCollection
      extended by it.unimi.dsi.fastutil.objects.AbstractObjectList
          extended by it.unimi.dsi.arscif.ARSCIFArrayList
All Implemented Interfaces:
ARSCIFList, BooleanCollection, BooleanList, ByteCollection, ByteList, DoubleCollection, DoubleList, FloatCollection, FloatList, IntCollection, IntList, LongCollection, LongList, ObjectCollection, ObjectList, ShortCollection, ShortList, Stack, Comparable, Iterable, Collection, List

public class ARSCIFArrayList
extends AbstractObjectList
implements ARSCIFList

An implementation based on array lists of the ARSCIF list interface.

You should be rather careful when using content-based methods (such as AbstractObjectList.indexOf(Object)), because the same primitive value may be represented in several different way (e.g., with different wrappers). The best practice is to avoid content-based methods at all: positional methods (e.g., get(int)) are, of course, completely safe.


Nested Class Summary
 
Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.objects.AbstractObjectList
AbstractObjectList.ObjectSubList
 
Constructor Summary
ARSCIFArrayList()
          Creates a new empty list.
 
Method Summary
 boolean add(boolean k)
           
 boolean add(byte k)
           
 boolean add(double k)
           
 boolean add(float k)
           
 boolean add(int k)
           
 void add(int i, boolean k)
           
 void add(int i, byte k)
           
 void add(int i, double k)
           
 void add(int i, float k)
           
 void add(int i, int k)
           
 void add(int i, long k)
           
 void add(int i, Object k)
           
 void add(int i, short k)
           
 boolean add(long k)
           
 boolean add(Object k)
           
 boolean add(short k)
           
 boolean addAll(BooleanCollection c)
           
 boolean addAll(BooleanList l)
           
 boolean addAll(ByteCollection c)
           
 boolean addAll(ByteList l)
           
 boolean addAll(Collection c)
           
 boolean addAll(DoubleCollection c)
           
 boolean addAll(DoubleList l)
           
 boolean addAll(FloatCollection c)
           
 boolean addAll(FloatList l)
           
 boolean addAll(int i, BooleanCollection c)
           
 boolean addAll(int i, BooleanList l)
           
 boolean addAll(int i, ByteCollection c)
           
 boolean addAll(int i, ByteList l)
           
 boolean addAll(IntCollection c)
           
 boolean addAll(int i, Collection c)
           
 boolean addAll(int i, DoubleCollection c)
           
 boolean addAll(int i, DoubleList l)
           
 boolean addAll(int i, FloatCollection c)
           
 boolean addAll(int i, FloatList l)
           
 boolean addAll(int i, IntCollection c)
           
 boolean addAll(int i, IntList l)
           
 boolean addAll(IntList l)
           
 boolean addAll(int i, LongCollection c)
           
 boolean addAll(int i, LongList l)
           
 boolean addAll(int i, ShortCollection c)
           
 boolean addAll(int i, ShortList l)
           
 boolean addAll(LongCollection c)
           
 boolean addAll(LongList l)
           
 boolean addAll(ShortCollection c)
           
 boolean addAll(ShortList l)
           
 void addElements(int i, boolean[] a)
           
 void addElements(int i, boolean[] a, int offset, int length)
           
 void addElements(int i, byte[] a)
           
 void addElements(int i, byte[] a, int offset, int length)
           
 void addElements(int i, double[] a)
           
 void addElements(int i, double[] a, int offset, int length)
           
 void addElements(int i, float[] a)
           
 void addElements(int i, float[] a, int offset, int length)
           
 void addElements(int i, int[] a)
           
 void addElements(int i, int[] a, int offset, int length)
           
 void addElements(int i, long[] a)
           
 void addElements(int i, long[] a, int offset, int length)
           
 void addElements(int i, Object[] a)
           
 void addElements(int i, Object[] a, int offset, int length)
           
 void addElements(int i, short[] a)
           
 void addElements(int i, short[] a, int offset, int length)
           
 BooleanIterator booleanIterator()
           
 BooleanListIterator booleanListIterator()
           
 BooleanListIterator booleanListIterator(int i)
           
 BooleanList booleanSubList(int from, int to)
           
 ByteIterator byteIterator()
           
 ByteListIterator byteListIterator()
           
 ByteListIterator byteListIterator(int i)
           
 ByteList byteSubList(int from, int to)
           
 void clear()
           
 boolean contains(boolean k)
           
 boolean contains(byte k)
           
 boolean contains(double k)
           
 boolean contains(float k)
           
 boolean contains(int k)
           
 boolean contains(long k)
           
 boolean contains(Object k)
           
 boolean contains(short k)
           
 boolean containsAll(BooleanCollection c)
           
 boolean containsAll(ByteCollection c)
           
 boolean containsAll(Collection c)
           
 boolean containsAll(DoubleCollection c)
           
 boolean containsAll(FloatCollection c)
           
 boolean containsAll(IntCollection c)
           
 boolean containsAll(LongCollection c)
           
 boolean containsAll(ShortCollection c)
           
 DoubleIterator doubleIterator()
           
 DoubleListIterator doubleListIterator()
           
 DoubleListIterator doubleListIterator(int i)
           
 DoubleList doubleSubList(int from, int to)
           
 FloatIterator floatIterator()
           
 FloatListIterator floatListIterator()
           
 FloatListIterator floatListIterator(int i)
           
 FloatList floatSubList(int from, int to)
           
 Object get(int i)
           
 boolean getBoolean(int i)
           
 byte getByte(int i)
           
 double getDouble(int i)
           
 void getElements(int i, boolean[] a, int offset, int length)
           
 void getElements(int i, byte[] a, int offset, int length)
           
 void getElements(int i, double[] a, int offset, int length)
           
 void getElements(int i, float[] a, int offset, int length)
           
 void getElements(int i, int[] a, int offset, int length)
           
 void getElements(int i, long[] a, int offset, int length)
           
 void getElements(int i, Object[] a, int offset, int length)
           
 void getElements(int i, short[] a, int offset, int length)
           
 float getFloat(int i)
           
 int getInt(int i)
           
 long getLong(int i)
           
 short getShort(int i)
           
 int indexOf(boolean k)
           
 int indexOf(byte k)
           
 int indexOf(double k)
           
 int indexOf(float k)
           
 int indexOf(int k)
           
 int indexOf(long k)
           
 int indexOf(short k)
           
 IntIterator intIterator()
           
 IntListIterator intListIterator()
           
 IntListIterator intListIterator(int i)
           
 IntList intSubList(int from, int to)
           
 boolean isEmpty()
           
 int lastIndexOf(boolean k)
           
 int lastIndexOf(byte k)
           
 int lastIndexOf(double k)
           
 int lastIndexOf(float k)
           
 int lastIndexOf(int k)
           
 int lastIndexOf(long k)
           
 int lastIndexOf(short k)
           
 ListIterator listIterator()
           
 ListIterator listIterator(int i)
           
 LongIterator longIterator()
           
 LongListIterator longListIterator()
           
 LongListIterator longListIterator(int i)
           
 LongList longSubList(int from, int to)
           
 ObjectListIterator objectListIterator()
           
 ObjectListIterator objectListIterator(int i)
           
 boolean rem(boolean k)
           
 boolean rem(byte k)
           
 boolean rem(double k)
           
 boolean rem(float k)
           
 boolean rem(int k)
           
 boolean rem(long k)
           
 boolean rem(short k)
           
 Object remove(int k)
           
 boolean removeAll(BooleanCollection c)
           
 boolean removeAll(ByteCollection c)
           
 boolean removeAll(Collection c)
           
 boolean removeAll(DoubleCollection c)
           
 boolean removeAll(FloatCollection c)
           
 boolean removeAll(IntCollection c)
           
 boolean removeAll(LongCollection c)
           
 boolean removeAll(ShortCollection c)
           
 boolean removeBoolean(int k)
           
 byte removeByte(int k)
           
 double removeDouble(int k)
           
 float removeFloat(int k)
           
 int removeInt(int k)
           
 long removeLong(int k)
           
 short removeShort(int k)
           
 boolean retainAll(BooleanCollection c)
           
 boolean retainAll(ByteCollection c)
           
 boolean retainAll(Collection c)
           
 boolean retainAll(DoubleCollection c)
           
 boolean retainAll(FloatCollection c)
           
 boolean retainAll(IntCollection c)
           
 boolean retainAll(LongCollection c)
           
 boolean retainAll(ShortCollection c)
           
 boolean set(int i, boolean k)
           
 byte set(int i, byte k)
           
 double set(int i, double k)
           
 float set(int i, float k)
           
 int set(int i, int k)
           
 long set(int i, long k)
           
 Object set(int i, Object k)
           
 short set(int i, short k)
           
 ShortIterator shortIterator()
           
 ShortListIterator shortListIterator()
           
 ShortListIterator shortListIterator(int i)
           
 ShortList shortSubList(int from, int to)
           
 int size()
           
 boolean[] toArray(boolean[] a)
           
 byte[] toArray(byte[] a)
           
 double[] toArray(double[] a)
           
 float[] toArray(float[] a)
           
 int[] toArray(int[] a)
           
 long[] toArray(long[] a)
           
 short[] toArray(short[] a)
           
 boolean[] toBooleanArray()
           
 boolean[] toBooleanArray(boolean[] a)
           
 byte[] toByteArray()
           
 byte[] toByteArray(byte[] a)
           
 double[] toDoubleArray()
           
 double[] toDoubleArray(double[] a)
           
 float[] toFloatArray()
           
 float[] toFloatArray(float[] a)
           
 int[] toIntArray()
           
 int[] toIntArray(int[] a)
           
 long[] toLongArray()
           
 long[] toLongArray(long[] a)
           
 short[] toShortArray()
           
 short[] toShortArray(short[] a)
           
static ARSCIFArrayList wrap(ObjectList list)
          Wraps a given fastutil list into an ARSCIF array list.
 
Methods inherited from class it.unimi.dsi.fastutil.objects.AbstractObjectList
addAll, addAll, addAll, addAll, compareTo, ensureIndex, ensureRestrictedIndex, equals, hashCode, indexOf, lastIndexOf, objectIterator, objectSubList, peek, pop, push, rem, removeElements, size, subList, top, toString
 
Methods inherited from class it.unimi.dsi.fastutil.objects.AbstractObjectCollection
iterator, remove, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface it.unimi.dsi.fastutil.booleans.BooleanList
removeElements, size
 
Methods inherited from interface java.util.List
equals, hashCode, indexOf, iterator, lastIndexOf, remove, subList, toArray, toArray
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface it.unimi.dsi.fastutil.bytes.ByteList
removeElements, size
 
Methods inherited from interface java.util.List
equals, hashCode, indexOf, iterator, lastIndexOf, remove, subList, toArray, toArray
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface it.unimi.dsi.fastutil.shorts.ShortList
removeElements, size
 
Methods inherited from interface java.util.List
equals, hashCode, indexOf, iterator, lastIndexOf, remove, subList, toArray, toArray
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface it.unimi.dsi.fastutil.ints.IntList
removeElements, size
 
Methods inherited from interface java.util.List
equals, hashCode, indexOf, iterator, lastIndexOf, remove, subList, toArray, toArray
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface it.unimi.dsi.fastutil.longs.LongList
removeElements, size
 
Methods inherited from interface java.util.List
equals, hashCode, indexOf, iterator, lastIndexOf, remove, subList, toArray, toArray
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface it.unimi.dsi.fastutil.floats.FloatList
removeElements, size
 
Methods inherited from interface java.util.List
equals, hashCode, indexOf, iterator, lastIndexOf, remove, subList, toArray, toArray
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface it.unimi.dsi.fastutil.doubles.DoubleList
removeElements, size
 
Methods inherited from interface java.util.List
equals, hashCode, indexOf, iterator, lastIndexOf, remove, subList, toArray, toArray
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Constructor Detail

ARSCIFArrayList

public ARSCIFArrayList()
Creates a new empty list.

Method Detail

wrap

public static ARSCIFArrayList wrap(ObjectList list)
Wraps a given fastutil list into an ARSCIF array list.

Parameters:
list - a list.

size

public int size()
Specified by:
size in interface Collection
Specified by:
size in interface List

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Stack
Specified by:
isEmpty in interface Collection
Specified by:
isEmpty in interface List
Overrides:
isEmpty in class AbstractObjectCollection

clear

public void clear()
Specified by:
clear in interface Collection
Specified by:
clear in interface List
Overrides:
clear in class AbstractObjectCollection

get

public Object get(int i)
Specified by:
get in interface List

getBoolean

public boolean getBoolean(int i)
Specified by:
getBoolean in interface BooleanList

getByte

public byte getByte(int i)
Specified by:
getByte in interface ByteList

getShort

public short getShort(int i)
Specified by:
getShort in interface ShortList

getInt

public int getInt(int i)
Specified by:
getInt in interface IntList

getLong

public long getLong(int i)
Specified by:
getLong in interface LongList

getFloat

public float getFloat(int i)
Specified by:
getFloat in interface FloatList

getDouble

public double getDouble(int i)
Specified by:
getDouble in interface DoubleList

getElements

public void getElements(int i,
                        Object[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface ObjectList
Overrides:
getElements in class AbstractObjectList

getElements

public void getElements(int i,
                        boolean[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface BooleanList

getElements

public void getElements(int i,
                        byte[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface ByteList

getElements

public void getElements(int i,
                        short[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface ShortList

getElements

public void getElements(int i,
                        int[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface IntList

getElements

public void getElements(int i,
                        long[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface LongList

getElements

public void getElements(int i,
                        float[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface FloatList

getElements

public void getElements(int i,
                        double[] a,
                        int offset,
                        int length)
Specified by:
getElements in interface DoubleList

addElements

public void addElements(int i,
                        Object[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface ObjectList
Overrides:
addElements in class AbstractObjectList

addElements

public void addElements(int i,
                        boolean[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface BooleanList

addElements

public void addElements(int i,
                        byte[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface ByteList

addElements

public void addElements(int i,
                        short[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface ShortList

addElements

public void addElements(int i,
                        int[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface IntList

addElements

public void addElements(int i,
                        long[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface LongList

addElements

public void addElements(int i,
                        float[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface FloatList

addElements

public void addElements(int i,
                        double[] a,
                        int offset,
                        int length)
Specified by:
addElements in interface DoubleList

addElements

public void addElements(int i,
                        Object[] a)
Specified by:
addElements in interface ObjectList
Overrides:
addElements in class AbstractObjectList

addElements

public void addElements(int i,
                        boolean[] a)
Specified by:
addElements in interface BooleanList

addElements

public void addElements(int i,
                        byte[] a)
Specified by:
addElements in interface ByteList

addElements

public void addElements(int i,
                        short[] a)
Specified by:
addElements in interface ShortList

addElements

public void addElements(int i,
                        int[] a)
Specified by:
addElements in interface IntList

addElements

public void addElements(int i,
                        long[] a)
Specified by:
addElements in interface LongList

addElements

public void addElements(int i,
                        float[] a)
Specified by:
addElements in interface FloatList

addElements

public void addElements(int i,
                        double[] a)
Specified by:
addElements in interface DoubleList

add

public boolean add(Object k)
Specified by:
add in interface Collection
Specified by:
add in interface List
Overrides:
add in class AbstractObjectList

add

public boolean add(boolean k)
Specified by:
add in interface BooleanCollection

add

public boolean add(byte k)
Specified by:
add in interface ByteCollection

add

public boolean add(short k)
Specified by:
add in interface ShortCollection

add

public boolean add(int k)
Specified by:
add in interface IntCollection

add

public boolean add(long k)
Specified by:
add in interface LongCollection

add

public boolean add(float k)
Specified by:
add in interface FloatCollection

add

public boolean add(double k)
Specified by:
add in interface DoubleCollection

contains

public boolean contains(Object k)
Specified by:
contains in interface Collection
Specified by:
contains in interface List
Overrides:
contains in class AbstractObjectList

contains

public boolean contains(boolean k)
Specified by:
contains in interface BooleanCollection

contains

public boolean contains(byte k)
Specified by:
contains in interface ByteCollection

contains

public boolean contains(short k)
Specified by:
contains in interface ShortCollection

contains

public boolean contains(int k)
Specified by:
contains in interface IntCollection

contains

public boolean contains(long k)
Specified by:
contains in interface LongCollection

contains

public boolean contains(float k)
Specified by:
contains in interface FloatCollection

contains

public boolean contains(double k)
Specified by:
contains in interface DoubleCollection

rem

public boolean rem(boolean k)
Specified by:
rem in interface BooleanCollection

rem

public boolean rem(byte k)
Specified by:
rem in interface ByteCollection

rem

public boolean rem(short k)
Specified by:
rem in interface ShortCollection

rem

public boolean rem(int k)
Specified by:
rem in interface IntCollection

rem

public boolean rem(long k)
Specified by:
rem in interface LongCollection

rem

public boolean rem(float k)
Specified by:
rem in interface FloatCollection

rem

public boolean rem(double k)
Specified by:
rem in interface DoubleCollection

add

public void add(int i,
                Object k)
Specified by:
add in interface List
Overrides:
add in class AbstractObjectList

add

public void add(int i,
                boolean k)
Specified by:
add in interface BooleanList

add

public void add(int i,
                byte k)
Specified by:
add in interface ByteList

add

public void add(int i,
                short k)
Specified by:
add in interface ShortList

add

public void add(int i,
                int k)
Specified by:
add in interface IntList

add

public void add(int i,
                long k)
Specified by:
add in interface LongList

add

public void add(int i,
                float k)
Specified by:
add in interface FloatList

add

public void add(int i,
                double k)
Specified by:
add in interface DoubleList

set

public Object set(int i,
                  Object k)
Specified by:
set in interface List
Overrides:
set in class AbstractObjectList

set

public boolean set(int i,
                   boolean k)
Specified by:
set in interface BooleanList

set

public byte set(int i,
                byte k)
Specified by:
set in interface ByteList

set

public short set(int i,
                 short k)
Specified by:
set in interface ShortList

set

public int set(int i,
               int k)
Specified by:
set in interface IntList

set

public long set(int i,
                long k)
Specified by:
set in interface LongList

set

public float set(int i,
                 float k)
Specified by:
set in interface FloatList

set

public double set(int i,
                  double k)
Specified by:
set in interface DoubleList

addAll

public boolean addAll(Collection c)
Specified by:
addAll in interface Collection
Specified by:
addAll in interface List
Overrides:
addAll in class AbstractObjectList

addAll

public boolean addAll(BooleanCollection c)
Specified by:
addAll in interface BooleanCollection

addAll

public boolean addAll(ByteCollection c)
Specified by:
addAll in interface ByteCollection

addAll

public boolean addAll(ShortCollection c)
Specified by:
addAll in interface ShortCollection

addAll

public boolean addAll(IntCollection c)
Specified by:
addAll in interface IntCollection

addAll

public boolean addAll(LongCollection c)
Specified by:
addAll in interface LongCollection

addAll

public boolean addAll(FloatCollection c)
Specified by:
addAll in interface FloatCollection

addAll

public boolean addAll(DoubleCollection c)
Specified by:
addAll in interface DoubleCollection

addAll

public boolean addAll(BooleanList l)
Specified by:
addAll in interface BooleanList

addAll

public boolean addAll(ByteList l)
Specified by:
addAll in interface ByteList

addAll

public boolean addAll(ShortList l)
Specified by:
addAll in interface ShortList

addAll

public boolean addAll(IntList l)
Specified by:
addAll in interface IntList

addAll

public boolean addAll(LongList l)
Specified by:
addAll in interface LongList

addAll

public boolean addAll(FloatList l)
Specified by:
addAll in interface FloatList

addAll

public boolean addAll(DoubleList l)
Specified by:
addAll in interface DoubleList

addAll

public boolean addAll(int i,
                      Collection c)
Specified by:
addAll in interface List
Overrides:
addAll in class AbstractObjectList

addAll

public boolean addAll(int i,
                      BooleanCollection c)
Specified by:
addAll in interface BooleanList

addAll

public boolean addAll(int i,
                      ByteCollection c)
Specified by:
addAll in interface ByteList

addAll

public boolean addAll(int i,
                      ShortCollection c)
Specified by:
addAll in interface ShortList

addAll

public boolean addAll(int i,
                      IntCollection c)
Specified by:
addAll in interface IntList

addAll

public boolean addAll(int i,
                      LongCollection c)
Specified by:
addAll in interface LongList

addAll

public boolean addAll(int i,
                      FloatCollection c)
Specified by:
addAll in interface FloatList

addAll

public boolean addAll(int i,
                      DoubleCollection c)
Specified by:
addAll in interface DoubleList

addAll

public boolean addAll(int i,
                      BooleanList l)
Specified by:
addAll in interface BooleanList

addAll

public boolean addAll(int i,
                      ByteList l)
Specified by:
addAll in interface ByteList

addAll

public boolean addAll(int i,
                      ShortList l)
Specified by:
addAll in interface ShortList

addAll

public boolean addAll(int i,
                      IntList l)
Specified by:
addAll in interface IntList

addAll

public boolean addAll(int i,
                      LongList l)
Specified by:
addAll in interface LongList

addAll

public boolean addAll(int i,
                      FloatList l)
Specified by:
addAll in interface FloatList

addAll

public boolean addAll(int i,
                      DoubleList l)
Specified by:
addAll in interface DoubleList

containsAll

public boolean containsAll(Collection c)
Specified by:
containsAll in interface Collection
Specified by:
containsAll in interface List
Overrides:
containsAll in class AbstractObjectCollection

containsAll

public boolean containsAll(BooleanCollection c)
Specified by:
containsAll in interface BooleanCollection

containsAll

public boolean containsAll(ByteCollection c)
Specified by:
containsAll in interface ByteCollection

containsAll

public boolean containsAll(ShortCollection c)
Specified by:
containsAll in interface ShortCollection

containsAll

public boolean containsAll(IntCollection c)
Specified by:
containsAll in interface IntCollection

containsAll

public boolean containsAll(LongCollection c)
Specified by:
containsAll in interface LongCollection

containsAll

public boolean containsAll(FloatCollection c)
Specified by:
containsAll in interface FloatCollection

containsAll

public boolean containsAll(DoubleCollection c)
Specified by:
containsAll in interface DoubleCollection

removeAll

public boolean removeAll(Collection c)
Specified by:
removeAll in interface Collection
Specified by:
removeAll in interface List
Overrides:
removeAll in class AbstractObjectCollection

removeAll

public boolean removeAll(BooleanCollection c)
Specified by:
removeAll in interface BooleanCollection

removeAll

public boolean removeAll(ByteCollection c)
Specified by:
removeAll in interface ByteCollection

removeAll

public boolean removeAll(ShortCollection c)
Specified by:
removeAll in interface ShortCollection

removeAll

public boolean removeAll(IntCollection c)
Specified by:
removeAll in interface IntCollection

removeAll

public boolean removeAll(LongCollection c)
Specified by:
removeAll in interface LongCollection

removeAll

public boolean removeAll(FloatCollection c)
Specified by:
removeAll in interface FloatCollection

removeAll

public boolean removeAll(DoubleCollection c)
Specified by:
removeAll in interface DoubleCollection

retainAll

public boolean retainAll(Collection c)
Specified by:
retainAll in interface Collection
Specified by:
retainAll in interface List
Overrides:
retainAll in class AbstractObjectCollection

retainAll

public boolean retainAll(BooleanCollection c)
Specified by:
retainAll in interface BooleanCollection

retainAll

public boolean retainAll(ByteCollection c)
Specified by:
retainAll in interface ByteCollection

retainAll

public boolean retainAll(ShortCollection c)
Specified by:
retainAll in interface ShortCollection

retainAll

public boolean retainAll(IntCollection c)
Specified by:
retainAll in interface IntCollection

retainAll

public boolean retainAll(LongCollection c)
Specified by:
retainAll in interface LongCollection

retainAll

public boolean retainAll(FloatCollection c)
Specified by:
retainAll in interface FloatCollection

retainAll

public boolean retainAll(DoubleCollection c)
Specified by:
retainAll in interface DoubleCollection

remove

public Object remove(int k)
Specified by:
remove in interface List
Overrides:
remove in class AbstractObjectList

removeBoolean

public boolean removeBoolean(int k)
Specified by:
removeBoolean in interface BooleanList

removeByte

public byte removeByte(int k)
Specified by:
removeByte in interface ByteList

removeShort

public short removeShort(int k)
Specified by:
removeShort in interface ShortList

removeInt

public int removeInt(int k)
Specified by:
removeInt in interface IntList

removeLong

public long removeLong(int k)
Specified by:
removeLong in interface LongList

removeFloat

public float removeFloat(int k)
Specified by:
removeFloat in interface FloatList

removeDouble

public double removeDouble(int k)
Specified by:
removeDouble in interface DoubleList

listIterator

public ListIterator listIterator()
Specified by:
listIterator in interface List
Overrides:
listIterator in class AbstractObjectList

listIterator

public ListIterator listIterator(int i)
Specified by:
listIterator in interface List
Overrides:
listIterator in class AbstractObjectList

objectListIterator

public ObjectListIterator objectListIterator()
Specified by:
objectListIterator in interface ObjectList
Overrides:
objectListIterator in class AbstractObjectList

objectListIterator

public ObjectListIterator objectListIterator(int i)
Specified by:
objectListIterator in interface ObjectList
Overrides:
objectListIterator in class AbstractObjectList

booleanListIterator

public BooleanListIterator booleanListIterator(int i)
Specified by:
booleanListIterator in interface BooleanList

booleanListIterator

public BooleanListIterator booleanListIterator()
Specified by:
booleanListIterator in interface BooleanList

booleanIterator

public BooleanIterator booleanIterator()
Specified by:
booleanIterator in interface BooleanCollection

byteListIterator

public ByteListIterator byteListIterator(int i)
Specified by:
byteListIterator in interface ByteList

byteListIterator

public ByteListIterator byteListIterator()
Specified by:
byteListIterator in interface ByteList

byteIterator

public ByteIterator byteIterator()
Specified by:
byteIterator in interface ByteCollection

shortListIterator

public ShortListIterator shortListIterator(int i)
Specified by:
shortListIterator in interface ShortList

shortListIterator

public ShortListIterator shortListIterator()
Specified by:
shortListIterator in interface ShortList

shortIterator

public ShortIterator shortIterator()
Specified by:
shortIterator in interface ShortCollection

intListIterator

public IntListIterator intListIterator(int i)
Specified by:
intListIterator in interface IntList

intListIterator

public IntListIterator intListIterator()
Specified by:
intListIterator in interface IntList

intIterator

public IntIterator intIterator()
Specified by:
intIterator in interface IntCollection

longListIterator

public LongListIterator longListIterator(int i)
Specified by:
longListIterator in interface LongList

longListIterator

public LongListIterator longListIterator()
Specified by:
longListIterator in interface LongList

longIterator

public LongIterator longIterator()
Specified by:
longIterator in interface LongCollection

floatListIterator

public FloatListIterator floatListIterator(int i)
Specified by:
floatListIterator in interface FloatList

floatListIterator

public FloatListIterator floatListIterator()
Specified by:
floatListIterator in interface FloatList

floatIterator

public FloatIterator floatIterator()
Specified by:
floatIterator in interface FloatCollection

doubleListIterator

public DoubleListIterator doubleListIterator(int i)
Specified by:
doubleListIterator in interface DoubleList

doubleListIterator

public DoubleListIterator doubleListIterator()
Specified by:
doubleListIterator in interface DoubleList

doubleIterator

public DoubleIterator doubleIterator()
Specified by:
doubleIterator in interface DoubleCollection

indexOf

public int indexOf(boolean k)
Specified by:
indexOf in interface BooleanList

indexOf

public int indexOf(byte k)
Specified by:
indexOf in interface ByteList

indexOf

public int indexOf(short k)
Specified by:
indexOf in interface ShortList

indexOf

public int indexOf(int k)
Specified by:
indexOf in interface IntList

indexOf

public int indexOf(long k)
Specified by:
indexOf in interface LongList

indexOf

public int indexOf(float k)
Specified by:
indexOf in interface FloatList

indexOf

public int indexOf(double k)
Specified by:
indexOf in interface DoubleList

lastIndexOf

public int lastIndexOf(boolean k)
Specified by:
lastIndexOf in interface BooleanList

lastIndexOf

public int lastIndexOf(byte k)
Specified by:
lastIndexOf in interface ByteList

lastIndexOf

public int lastIndexOf(short k)
Specified by:
lastIndexOf in interface ShortList

lastIndexOf

public int lastIndexOf(int k)
Specified by:
lastIndexOf in interface IntList

lastIndexOf

public int lastIndexOf(long k)
Specified by:
lastIndexOf in interface LongList

lastIndexOf

public int lastIndexOf(float k)
Specified by:
lastIndexOf in interface FloatList

lastIndexOf

public int lastIndexOf(double k)
Specified by:
lastIndexOf in interface DoubleList

toBooleanArray

public boolean[] toBooleanArray()
Specified by:
toBooleanArray in interface BooleanCollection

toByteArray

public byte[] toByteArray()
Specified by:
toByteArray in interface ByteCollection

toShortArray

public short[] toShortArray()
Specified by:
toShortArray in interface ShortCollection

toIntArray

public int[] toIntArray()
Specified by:
toIntArray in interface IntCollection

toLongArray

public long[] toLongArray()
Specified by:
toLongArray in interface LongCollection

toFloatArray

public float[] toFloatArray()
Specified by:
toFloatArray in interface FloatCollection

toDoubleArray

public double[] toDoubleArray()
Specified by:
toDoubleArray in interface DoubleCollection

toArray

public boolean[] toArray(boolean[] a)
Specified by:
toArray in interface BooleanCollection

toArray

public byte[] toArray(byte[] a)
Specified by:
toArray in interface ByteCollection

toArray

public short[] toArray(short[] a)
Specified by:
toArray in interface ShortCollection

toArray

public int[] toArray(int[] a)
Specified by:
toArray in interface IntCollection

toArray

public long[] toArray(long[] a)
Specified by:
toArray in interface LongCollection

toArray

public float[] toArray(float[] a)
Specified by:
toArray in interface FloatCollection

toArray

public double[] toArray(double[] a)
Specified by:
toArray in interface DoubleCollection

toBooleanArray

public boolean[] toBooleanArray(boolean[] a)
Specified by:
toBooleanArray in interface BooleanCollection

toByteArray

public byte[] toByteArray(byte[] a)
Specified by:
toByteArray in interface ByteCollection

toShortArray

public short[] toShortArray(short[] a)
Specified by:
toShortArray in interface ShortCollection

toIntArray

public int[] toIntArray(int[] a)
Specified by:
toIntArray in interface IntCollection

toLongArray

public long[] toLongArray(long[] a)
Specified by:
toLongArray in interface LongCollection

toFloatArray

public float[] toFloatArray(float[] a)
Specified by:
toFloatArray in interface FloatCollection

toDoubleArray

public double[] toDoubleArray(double[] a)
Specified by:
toDoubleArray in interface DoubleCollection

booleanSubList

public BooleanList booleanSubList(int from,
                                  int to)
Specified by:
booleanSubList in interface BooleanList

byteSubList

public ByteList byteSubList(int from,
                            int to)
Specified by:
byteSubList in interface ByteList

shortSubList

public ShortList shortSubList(int from,
                              int to)
Specified by:
shortSubList in interface ShortList

intSubList

public IntList intSubList(int from,
                          int to)
Specified by:
intSubList in interface IntList

longSubList

public LongList longSubList(int from,
                            int to)
Specified by:
longSubList in interface LongList

floatSubList

public FloatList floatSubList(int from,
                              int to)
Specified by:
floatSubList in interface FloatList

doubleSubList

public DoubleList doubleSubList(int from,
                                int to)
Specified by:
doubleSubList in interface DoubleList