Package com.google.common.primitives
Class ImmutableDoubleArray.AsList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<java.lang.Double>
-
- com.google.common.primitives.ImmutableDoubleArray.AsList
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable<java.lang.Double>
,java.util.Collection<java.lang.Double>
,java.util.List<java.lang.Double>
,java.util.RandomAccess
- Enclosing class:
- ImmutableDoubleArray
static class ImmutableDoubleArray.AsList extends java.util.AbstractList<java.lang.Double> implements java.util.RandomAccess, java.io.Serializable
-
-
Field Summary
Fields Modifier and Type Field Description private ImmutableDoubleArray
parent
-
Constructor Summary
Constructors Modifier Constructor Description private
AsList(ImmutableDoubleArray parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
int
lastIndexOf(java.lang.Object target)
int
size()
java.util.Spliterator<java.lang.Double>
spliterator()
java.util.List<java.lang.Double>
subList(int fromIndex, int toIndex)
java.lang.String
toString()
-
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, iterator, listIterator, listIterator, remove, removeRange, set
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray
-
-
-
-
Field Detail
-
parent
private final ImmutableDoubleArray parent
-
-
Constructor Detail
-
AsList
private AsList(ImmutableDoubleArray parent)
-
-
Method Detail
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<java.lang.Double>
- Specified by:
size
in interfacejava.util.List<java.lang.Double>
- Specified by:
size
in classjava.util.AbstractCollection<java.lang.Double>
-
get
public java.lang.Double get(int index)
- Specified by:
get
in interfacejava.util.List<java.lang.Double>
- Specified by:
get
in classjava.util.AbstractList<java.lang.Double>
-
contains
public boolean contains(java.lang.Object target)
- Specified by:
contains
in interfacejava.util.Collection<java.lang.Double>
- Specified by:
contains
in interfacejava.util.List<java.lang.Double>
- Overrides:
contains
in classjava.util.AbstractCollection<java.lang.Double>
-
indexOf
public int indexOf(java.lang.Object target)
- Specified by:
indexOf
in interfacejava.util.List<java.lang.Double>
- Overrides:
indexOf
in classjava.util.AbstractList<java.lang.Double>
-
lastIndexOf
public int lastIndexOf(java.lang.Object target)
- Specified by:
lastIndexOf
in interfacejava.util.List<java.lang.Double>
- Overrides:
lastIndexOf
in classjava.util.AbstractList<java.lang.Double>
-
subList
public java.util.List<java.lang.Double> subList(int fromIndex, int toIndex)
- Specified by:
subList
in interfacejava.util.List<java.lang.Double>
- Overrides:
subList
in classjava.util.AbstractList<java.lang.Double>
-
spliterator
public java.util.Spliterator<java.lang.Double> spliterator()
- Specified by:
spliterator
in interfacejava.util.Collection<java.lang.Double>
- Specified by:
spliterator
in interfacejava.lang.Iterable<java.lang.Double>
- Specified by:
spliterator
in interfacejava.util.List<java.lang.Double>
-
equals
public boolean equals(java.lang.Object object)
- Specified by:
equals
in interfacejava.util.Collection<java.lang.Double>
- Specified by:
equals
in interfacejava.util.List<java.lang.Double>
- Overrides:
equals
in classjava.util.AbstractList<java.lang.Double>
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.util.Collection<java.lang.Double>
- Specified by:
hashCode
in interfacejava.util.List<java.lang.Double>
- Overrides:
hashCode
in classjava.util.AbstractList<java.lang.Double>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.AbstractCollection<java.lang.Double>
-
-