Package com.google.common.primitives
Class Longs.LongArrayAsList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<java.lang.Long>
-
- com.google.common.primitives.Longs.LongArrayAsList
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable<java.lang.Long>
,java.util.Collection<java.lang.Long>
,java.util.List<java.lang.Long>
,java.util.RandomAccess
- Enclosing class:
- Longs
private static class Longs.LongArrayAsList extends java.util.AbstractList<java.lang.Long> implements java.util.RandomAccess, java.io.Serializable
-
-
Field Summary
Fields Modifier and Type Field Description (package private) long[]
array
(package private) int
end
private static long
serialVersionUID
(package private) int
start
-
Constructor Summary
Constructors Constructor Description LongArrayAsList(long[] array)
LongArrayAsList(long[] array, int start, int end)
-
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.Long
get(int index)
int
hashCode()
int
indexOf(java.lang.Object target)
boolean
isEmpty()
int
lastIndexOf(java.lang.Object target)
java.lang.Long
set(int index, java.lang.Long element)
int
size()
java.util.Spliterator.OfLong
spliterator()
java.util.List<java.lang.Long>
subList(int fromIndex, int toIndex)
(package private) long[]
toLongArray()
java.lang.String
toString()
-
Methods inherited from class java.util.AbstractList
add, add, addAll, clear, iterator, listIterator, listIterator, remove, removeRange
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, remove, removeAll, retainAll, toArray, toArray
-
-
-
-
Field Detail
-
array
final long[] array
-
start
final int start
-
end
final int end
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Method Detail
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection<java.lang.Long>
- Specified by:
size
in interfacejava.util.List<java.lang.Long>
- Specified by:
size
in classjava.util.AbstractCollection<java.lang.Long>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacejava.util.Collection<java.lang.Long>
- Specified by:
isEmpty
in interfacejava.util.List<java.lang.Long>
- Overrides:
isEmpty
in classjava.util.AbstractCollection<java.lang.Long>
-
get
public java.lang.Long get(int index)
- Specified by:
get
in interfacejava.util.List<java.lang.Long>
- Specified by:
get
in classjava.util.AbstractList<java.lang.Long>
-
spliterator
public java.util.Spliterator.OfLong spliterator()
- Specified by:
spliterator
in interfacejava.util.Collection<java.lang.Long>
- Specified by:
spliterator
in interfacejava.lang.Iterable<java.lang.Long>
- Specified by:
spliterator
in interfacejava.util.List<java.lang.Long>
-
contains
public boolean contains(@CheckForNull java.lang.Object target)
- Specified by:
contains
in interfacejava.util.Collection<java.lang.Long>
- Specified by:
contains
in interfacejava.util.List<java.lang.Long>
- Overrides:
contains
in classjava.util.AbstractCollection<java.lang.Long>
-
indexOf
public int indexOf(@CheckForNull java.lang.Object target)
- Specified by:
indexOf
in interfacejava.util.List<java.lang.Long>
- Overrides:
indexOf
in classjava.util.AbstractList<java.lang.Long>
-
lastIndexOf
public int lastIndexOf(@CheckForNull java.lang.Object target)
- Specified by:
lastIndexOf
in interfacejava.util.List<java.lang.Long>
- Overrides:
lastIndexOf
in classjava.util.AbstractList<java.lang.Long>
-
set
public java.lang.Long set(int index, java.lang.Long element)
- Specified by:
set
in interfacejava.util.List<java.lang.Long>
- Overrides:
set
in classjava.util.AbstractList<java.lang.Long>
-
subList
public java.util.List<java.lang.Long> subList(int fromIndex, int toIndex)
- Specified by:
subList
in interfacejava.util.List<java.lang.Long>
- Overrides:
subList
in classjava.util.AbstractList<java.lang.Long>
-
equals
public boolean equals(@CheckForNull java.lang.Object object)
- Specified by:
equals
in interfacejava.util.Collection<java.lang.Long>
- Specified by:
equals
in interfacejava.util.List<java.lang.Long>
- Overrides:
equals
in classjava.util.AbstractList<java.lang.Long>
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.util.Collection<java.lang.Long>
- Specified by:
hashCode
in interfacejava.util.List<java.lang.Long>
- Overrides:
hashCode
in classjava.util.AbstractList<java.lang.Long>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.AbstractCollection<java.lang.Long>
-
toLongArray
long[] toLongArray()
-
-