Package com.google.common.primitives
Class Ints.IntArrayAsList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<java.lang.Integer>
-
- com.google.common.primitives.Ints.IntArrayAsList
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable<java.lang.Integer>
,java.util.Collection<java.lang.Integer>
,java.util.List<java.lang.Integer>
,java.util.RandomAccess
- Enclosing class:
- Ints
@GwtCompatible private static class Ints.IntArrayAsList extends java.util.AbstractList<java.lang.Integer> implements java.util.RandomAccess, java.io.Serializable
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int[]
array
(package private) int
end
private static long
serialVersionUID
(package private) int
start
-
Constructor Summary
Constructors Constructor Description IntArrayAsList(int[] array)
IntArrayAsList(int[] 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.Integer
get(int index)
int
hashCode()
int
indexOf(java.lang.Object target)
boolean
isEmpty()
int
lastIndexOf(java.lang.Object target)
java.lang.Integer
set(int index, java.lang.Integer element)
int
size()
java.util.List<java.lang.Integer>
subList(int fromIndex, int toIndex)
(package private) int[]
toIntArray()
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 int[] 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.Integer>
- Specified by:
size
in interfacejava.util.List<java.lang.Integer>
- Specified by:
size
in classjava.util.AbstractCollection<java.lang.Integer>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfacejava.util.Collection<java.lang.Integer>
- Specified by:
isEmpty
in interfacejava.util.List<java.lang.Integer>
- Overrides:
isEmpty
in classjava.util.AbstractCollection<java.lang.Integer>
-
get
public java.lang.Integer get(int index)
- Specified by:
get
in interfacejava.util.List<java.lang.Integer>
- Specified by:
get
in classjava.util.AbstractList<java.lang.Integer>
-
contains
public boolean contains(java.lang.Object target)
- Specified by:
contains
in interfacejava.util.Collection<java.lang.Integer>
- Specified by:
contains
in interfacejava.util.List<java.lang.Integer>
- Overrides:
contains
in classjava.util.AbstractCollection<java.lang.Integer>
-
indexOf
public int indexOf(java.lang.Object target)
- Specified by:
indexOf
in interfacejava.util.List<java.lang.Integer>
- Overrides:
indexOf
in classjava.util.AbstractList<java.lang.Integer>
-
lastIndexOf
public int lastIndexOf(java.lang.Object target)
- Specified by:
lastIndexOf
in interfacejava.util.List<java.lang.Integer>
- Overrides:
lastIndexOf
in classjava.util.AbstractList<java.lang.Integer>
-
set
public java.lang.Integer set(int index, java.lang.Integer element)
- Specified by:
set
in interfacejava.util.List<java.lang.Integer>
- Overrides:
set
in classjava.util.AbstractList<java.lang.Integer>
-
subList
public java.util.List<java.lang.Integer> subList(int fromIndex, int toIndex)
- Specified by:
subList
in interfacejava.util.List<java.lang.Integer>
- Overrides:
subList
in classjava.util.AbstractList<java.lang.Integer>
-
equals
public boolean equals(@Nullable java.lang.Object object)
- Specified by:
equals
in interfacejava.util.Collection<java.lang.Integer>
- Specified by:
equals
in interfacejava.util.List<java.lang.Integer>
- Overrides:
equals
in classjava.util.AbstractList<java.lang.Integer>
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacejava.util.Collection<java.lang.Integer>
- Specified by:
hashCode
in interfacejava.util.List<java.lang.Integer>
- Overrides:
hashCode
in classjava.util.AbstractList<java.lang.Integer>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.util.AbstractCollection<java.lang.Integer>
-
toIntArray
int[] toIntArray()
-
-