@GwtCompatible private static class Doubles.DoubleArrayAsList extends java.util.AbstractList<java.lang.Double> implements java.util.RandomAccess, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
(package private) double[] |
array |
(package private) int |
end |
private static long |
serialVersionUID |
(package private) int |
start |
Constructor and Description |
---|
DoubleArrayAsList(double[] array) |
DoubleArrayAsList(double[] array,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.Object target) |
boolean |
equals(java.lang.Object object) |
java.lang.Double |
get(int index) |
int |
hashCode() |
int |
indexOf(java.lang.Object target) |
boolean |
isEmpty() |
int |
lastIndexOf(java.lang.Object target) |
java.lang.Double |
set(int index,
java.lang.Double element) |
int |
size() |
java.util.Spliterator.OfDouble |
spliterator() |
java.util.List<java.lang.Double> |
subList(int fromIndex,
int toIndex) |
(package private) double[] |
toDoubleArray() |
java.lang.String |
toString() |
add, add, addAll, clear, iterator, listIterator, listIterator, remove, removeRange
addAll, containsAll, remove, removeAll, retainAll, toArray, toArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
final double[] array
final int start
final int end
private static final long serialVersionUID
DoubleArrayAsList(double[] array)
DoubleArrayAsList(double[] array, int start, int end)
public int size()
size
in interface java.util.Collection<java.lang.Double>
size
in interface java.util.List<java.lang.Double>
size
in class java.util.AbstractCollection<java.lang.Double>
public boolean isEmpty()
isEmpty
in interface java.util.Collection<java.lang.Double>
isEmpty
in interface java.util.List<java.lang.Double>
isEmpty
in class java.util.AbstractCollection<java.lang.Double>
public java.lang.Double get(int index)
get
in interface java.util.List<java.lang.Double>
get
in class java.util.AbstractList<java.lang.Double>
public java.util.Spliterator.OfDouble spliterator()
spliterator
in interface java.lang.Iterable<java.lang.Double>
spliterator
in interface java.util.Collection<java.lang.Double>
spliterator
in interface java.util.List<java.lang.Double>
public boolean contains(java.lang.Object target)
contains
in interface java.util.Collection<java.lang.Double>
contains
in interface java.util.List<java.lang.Double>
contains
in class java.util.AbstractCollection<java.lang.Double>
public int indexOf(java.lang.Object target)
indexOf
in interface java.util.List<java.lang.Double>
indexOf
in class java.util.AbstractList<java.lang.Double>
public int lastIndexOf(java.lang.Object target)
lastIndexOf
in interface java.util.List<java.lang.Double>
lastIndexOf
in class java.util.AbstractList<java.lang.Double>
public java.lang.Double set(int index, java.lang.Double element)
set
in interface java.util.List<java.lang.Double>
set
in class java.util.AbstractList<java.lang.Double>
public java.util.List<java.lang.Double> subList(int fromIndex, int toIndex)
subList
in interface java.util.List<java.lang.Double>
subList
in class java.util.AbstractList<java.lang.Double>
public boolean equals(java.lang.Object object)
equals
in interface java.util.Collection<java.lang.Double>
equals
in interface java.util.List<java.lang.Double>
equals
in class java.util.AbstractList<java.lang.Double>
public int hashCode()
hashCode
in interface java.util.Collection<java.lang.Double>
hashCode
in interface java.util.List<java.lang.Double>
hashCode
in class java.util.AbstractList<java.lang.Double>
public java.lang.String toString()
toString
in class java.util.AbstractCollection<java.lang.Double>
double[] toDoubleArray()