Package org.ujmp.core.util
Class LongArrayList
java.lang.Object
org.ujmp.core.util.LongArrayList
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate class
private class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private long[]
private static final long[]
private static final int
private int
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(int index, long element) boolean
add
(long e) void
clear()
boolean
contains
(long o) void
ensureCapacity
(int minCapacity) private void
ensureCapacityInternal
(int minCapacity) private void
ensureExplicitCapacity
(int minCapacity) private void
fastRemove
(int index) long
get
(int index) private void
grow
(int minCapacity) private static int
hugeCapacity
(int minCapacity) int
indexOf
(long o) boolean
isEmpty()
iterator()
int
lastIndexOf
(long o) listIterator
(int index) private String
outOfBoundsMsg
(int index) private void
rangeCheck
(int index) long
remove
(int index) boolean
remove
(long o) protected void
removeRange
(int fromIndex, int toIndex) long
set
(int index, long element) long
size()
long[]
toArray()
void
-
Field Details
-
DEFAULT_CAPACITY
private static final int DEFAULT_CAPACITY- See Also:
-
EMPTY_ELEMENTDATA
private static final long[] EMPTY_ELEMENTDATA -
elementData
private transient long[] elementData -
modCount
private int modCount -
size
private int size -
MAX_ARRAY_SIZE
private static final int MAX_ARRAY_SIZE- See Also:
-
-
Constructor Details
-
LongArrayList
public LongArrayList(int initialCapacity) -
LongArrayList
public LongArrayList()
-
-
Method Details
-
trimToSize
public void trimToSize() -
ensureCapacity
public void ensureCapacity(int minCapacity) -
ensureCapacityInternal
private void ensureCapacityInternal(int minCapacity) -
ensureExplicitCapacity
private void ensureExplicitCapacity(int minCapacity) -
grow
private void grow(int minCapacity) -
hugeCapacity
private static int hugeCapacity(int minCapacity) -
size
public long size() -
isEmpty
public boolean isEmpty() -
contains
public boolean contains(long o) -
indexOf
public int indexOf(long o) -
lastIndexOf
public int lastIndexOf(long o) -
toArray
public long[] toArray() -
get
public long get(int index) -
set
public long set(int index, long element) -
add
public boolean add(long e) -
add
public void add(int index, long element) -
remove
public long remove(int index) -
remove
public boolean remove(long o) -
fastRemove
private void fastRemove(int index) -
clear
public void clear() -
removeRange
protected void removeRange(int fromIndex, int toIndex) -
rangeCheck
private void rangeCheck(int index) -
outOfBoundsMsg
-
listIterator
-
listIterator
-
iterator
-