class ExpandableIntIndexableImpl
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
LARGE_SIZE_LIMIT |
(package private) static int |
PART_SIZE
Partition size.
|
Constructor and Description |
---|
ExpandableIntIndexableImpl() |
Modifier and Type | Method and Description |
---|---|
(package private) static de.caff.generics.ExpandableIntIndexableImpl.ExpandableIntIndexableNode |
from(int... values)
Create an expandable int indexable node from the given values.
|
(package private) static de.caff.generics.ExpandableIntIndexableImpl.ExpandableIntIndexableNode |
from(int[] values,
int start,
int length)
Create an expandable int indexable node from the given values.
|
(package private) static de.caff.generics.ExpandableIntIndexableImpl.ExpandableIntIndexableNode |
from(IntIndexable indexable)
Create an expandable integer indexable node from a given indexable.
|
static int |
size(IntIndexable[] indexables) |
static final int PART_SIZE
static final int LARGE_SIZE_LIMIT
public static int size(@NotNull IntIndexable[] indexables)
@NotNull static de.caff.generics.ExpandableIntIndexableImpl.ExpandableIntIndexableNode from(int[] values, int start, int length)
values
- integer array with valuesstart
- array index of first value to be copiedlength
- number of values to be copied@NotNull static de.caff.generics.ExpandableIntIndexableImpl.ExpandableIntIndexableNode from(int... values)
values
- integer array with values@NotNull static de.caff.generics.ExpandableIntIndexableImpl.ExpandableIntIndexableNode from(@NotNull IntIndexable indexable)
indexable
- indexable defining the values of the returned indexable