public abstract class Abstract_intArrayStorage extends Object
The passed array and size are handled as pseudo implementation details and thus are never sanity-checked.
See ChainStorage and for example ChainStorageStrong as a comparable actual logic implementation without
delegate-pseudo-character.
| Constructor and Description |
|---|
Abstract_intArrayStorage() |
| Modifier and Type | Method and Description |
|---|---|
static int |
addAll(int[] data,
int size,
int[] elements,
int srcIndex,
int srcLength,
_intPredicate predicate) |
static int |
addAll(int[] data,
int size,
int[] elements,
int srcIndex,
int srcLength,
_intPredicate predicate,
int skip,
Integer limit) |
static VarString |
appendTo(int[] data,
int size,
VarString vc) |
static VarString |
appendTo(int[] data,
int size,
VarString vc,
BiConsumer<VarString,Integer> appender) |
static VarString |
appendTo(int[] data,
int size,
VarString vc,
BiConsumer<VarString,Integer> appender,
char separator) |
static VarString |
appendTo(int[] data,
int size,
VarString vc,
BiConsumer<VarString,Integer> appender,
String separator) |
static VarString |
appendTo(int[] data,
int size,
VarString vc,
char separator) |
static VarString |
appendTo(int[] data,
int size,
VarString vc,
String separator) |
static boolean |
appliesAll(int[] data,
int size,
_intPredicate predicate) |
static int |
arrayHashCode(int[] data,
int size) |
static int |
checkIterationDirection(int size,
int offset,
int length) |
static boolean |
contains(int[] data,
int size,
_intPredicate predicate) |
static boolean |
contains(int[] data,
int size,
int element) |
static boolean |
containsAll(int[] data,
int size,
int[] elements,
int elementsOffset,
int elementsLength) |
static boolean |
containsSearched(int[] data,
int size,
_intPredicate predicate) |
static <C extends _intCollecting> |
copySelection(int[] data,
int size,
long[] indices,
C target) |
static <C extends _intCollecting> |
copyTo(int[] data,
int size,
C target,
_intPredicate predicate) |
static <C extends _intCollecting> |
copyTo(int[] data,
int size,
C target,
_intPredicate predicate,
int skip,
Integer limit) |
static <C extends _intCollecting> |
copyTo(int[] data,
int size,
C target) |
static int |
count(int[] data,
int size,
_intPredicate predicate) |
static int |
count(int[] data,
int size,
int element) |
static void |
fill(int[] data,
int size,
int offset,
int length,
int element) |
static int |
indexOf(int[] data,
int size,
_intPredicate predicate) |
static int |
indexOf(int[] data,
int size,
int element) |
static boolean |
isSorted(int[] data,
int size,
boolean ascending) |
static boolean |
isSortedAscending(int[] data,
int size) |
static boolean |
isSortedDescending(int[] data,
int size) |
static void |
iterate(int[] data,
int size,
_intIndexProcedure procedure) |
static void |
iterate(int[] data,
int size,
_intPredicate predicate,
_intProcedure procedure) |
static void |
iterate(int[] data,
int size,
_intPredicate predicate,
_intProcedure procedure,
int skip,
Integer limit) |
static void |
iterate(int[] data,
int size,
_intProcedure procedure) |
static int |
lastIndexOf(int[] data,
int size,
_intPredicate predicate) |
static int |
max(int[] data,
int size) |
static int |
min(int[] data,
int size) |
static int |
modify(int[] data,
int size,
_intFunction mapper) |
static int |
modify(int[] data,
int size,
_intPredicate predicate,
_intFunction mapper) |
static int |
moveSelection(int[] data,
int size,
long[] indices,
_intCollecting target,
int removeMarker) |
static int |
moveTo(int[] data,
int size,
_intCollecting target,
_intPredicate predicate,
int removeMarker) |
static int |
moveTo(int[] data,
int size,
_intCollecting target,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker) |
static int |
process(int[] data,
int size,
_intProcedure procedure,
int removeMarker) |
static int |
reduce(int[] data,
int size,
_intPredicate predicate,
int removeMarker) |
static int |
reduce(int[] data,
int size,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker) |
static int |
remove(int[] data,
int size,
int element,
int skip,
Integer limit,
int removeMarker) |
static int |
removeAll(int[] data,
int size,
_intList elements,
int skip,
Integer limit,
int removeMarker) |
static int |
removeDuplicates(int[] data,
int size,
int removeMarker) |
static boolean |
removeOne(int[] data,
int size,
int element) |
static int |
removeRange(int[] data,
int size,
int offset,
int length) |
static int |
removeSelection(int[] data,
int size,
int[] indices,
int removeMarker) |
static int |
replace(int[] data,
int size,
_intPredicate predicate,
int newElement,
int skip,
Integer limit) |
static int |
replace(int[] data,
int size,
int oldElement,
int newElement) |
static int |
replace(int[] data,
int size,
int oldElement,
int newElement,
int skip,
Integer limit) |
static int |
replaceAll(int[] data,
int size,
_intList oldElements,
int newElement,
int skip,
Integer limit) |
static boolean |
replaceOne(int[] data,
int size,
int oldElement,
int newElement) |
static int |
retainAll(int[] data,
int size,
_intList elements,
int removeMarker) |
static int |
retrieve(int[] data,
int size,
_intPredicate predicate,
int notFoundMarker) |
static int |
retrieve(int[] data,
int size,
int element,
int notFoundMarker) |
static void |
reverse(int[] data,
int size) |
static VarString |
rngAppendTo(int[] data,
int size,
int offset,
int length,
VarString vc) |
static VarString |
rngAppendTo(int[] data,
int size,
int offset,
int length,
VarString vc,
BiConsumer<VarString,Integer> appender) |
static VarString |
rngAppendTo(int[] data,
int size,
int offset,
int length,
VarString vc,
BiConsumer<VarString,Integer> appender,
char separator) |
static VarString |
rngAppendTo(int[] data,
int size,
int offset,
int length,
VarString vc,
BiConsumer<VarString,Integer> appender,
String separator) |
static VarString |
rngAppendTo(int[] data,
int size,
int offset,
int length,
VarString vc,
char separator) |
static VarString |
rngAppendTo(int[] data,
int size,
int offset,
int length,
VarString vc,
String separator) |
static boolean |
rngAppliesAll(int[] data,
int size,
int offset,
int length,
_intPredicate predicate) |
static boolean |
rngContains(int[] data,
int size,
int offset,
int length,
_intPredicate predicate) |
static boolean |
rngContains(int[] data,
int size,
int offset,
int length,
int element) |
static boolean |
rngContainsAll(int[] data,
int size,
int offset,
int length,
_intList elements) |
static <C extends _intCollecting> |
rngCopyTo(int[] data,
int size,
int offset,
int length,
C target,
_intPredicate predicate) |
static <C extends _intCollecting> |
rngCopyTo(int[] data,
int size,
int offset,
int length,
C target,
_intPredicate predicate,
int skip,
Integer limit) |
static <C extends _intCollecting> |
rngCopyTo(int[] data,
int size,
int offset,
int length,
C target) |
static int[] |
rngCopyTo(int[] data,
int size,
int offset,
int length,
int[] target,
int targetOffset) |
static int |
rngCount(int[] data,
int size,
int offset,
int length,
_intPredicate predicate) |
static int |
rngCount(int[] data,
int size,
int offset,
int length,
int element) |
static boolean |
rngHasUniqueValues(int[] data,
int size,
int offset,
int length) |
static int |
rngIndexOf(int[] data,
int size,
int offset,
int length,
_intPredicate predicate) |
static int |
rngIndexOF(int[] data,
int size,
int offset,
int length,
int element) |
static void |
rngIterate(int[] data,
int size,
int offset,
int length,
_intIndexProcedure procedure) |
static void |
rngIterate(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
_intProcedure procedure) |
static void |
rngIterate(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
_intProcedure procedure,
int skip,
Integer limit) |
static void |
rngIterate(int[] data,
int size,
int offset,
int length,
_intProcedure procedure) |
static int |
rngModify(int[] data,
int size,
int offset,
int length,
_intFunction mapper) |
static int |
rngMoveTo(int[] data,
int size,
int offset,
int length,
_intCollecting target,
_intPredicate predicate,
int removeMarker) |
static int |
rngMoveTo(int[] data,
int size,
int offset,
int length,
_intCollecting target,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker) |
static int |
rngProcess(int[] data,
int size,
int offset,
int length,
_intProcedure procedure,
int removeMarker) |
static int |
rngReduce(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int removeMarker) |
static int |
rngReduce(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker) |
static int |
rngRemove(int[] data,
int size,
int offset,
int length,
int element) |
static int |
rngRemove(int[] data,
int size,
int offset,
int length,
int element,
int skip,
Integer limit,
int removeMarker) |
static int |
rngRemoveAll(int[] data,
int size,
int offset,
int length,
_intList elements,
int skip,
Integer limit,
int removeMarker) |
static int |
rngRemoveDuplicates(int[] data,
int size,
int offset,
int length,
int removeMarker) |
static boolean |
rngRemoveOne(int[] data,
int size,
int offset,
int length,
int element) |
static int |
rngReplace(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int newElement) |
static int |
rngReplace(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int newElement,
int skip,
Integer limit) |
static int |
rngReplace(int[] data,
int size,
int offset,
int length,
int oldElement,
int newElement) |
static int |
rngReplace(int[] data,
int size,
int offset,
int length,
int oldElement,
int newElement,
int skip,
Integer limit) |
static int |
rngReplaceAll(int[] data,
int size,
int offset,
int length,
_intList oldElements,
int newElement) |
static int |
rngReplaceAll(int[] data,
int size,
int offset,
int length,
_intList oldElements,
int newElement,
int skip,
Integer limit) |
static int |
rngReplaceOne(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int newElement) |
static int |
rngReplaceOne(int[] data,
int size,
int offset,
int length,
int oldElement,
int newElement) |
static int |
rngRetainAll(int[] data,
int size,
int offset,
int length,
_intList elements,
int removeMarker) |
static int |
rngRetrieve(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int notFoundMarker) |
static int |
rngRetrieve(int[] data,
int size,
int offset,
int length,
int element,
int notFoundMarker) |
static void |
rngReverse(int[] data,
int size,
int offset,
int length) |
static int |
rngScan(int[] data,
int size,
int offset,
int length,
_intPredicate predicate) |
static Integer |
rngSearch(int[] data,
int size,
int offset,
int length,
_intPredicate predicate) |
static void |
rngShuffle(int[] data,
int size,
int offset,
int length) |
static int[] |
rngToArray(int[] data,
int size,
int offset,
int length) |
static int[] |
rngToArray(int[] data,
int size,
int offset,
int length,
int[] a) |
static int |
scan(int[] data,
int size,
_intPredicate predicate) |
static Integer |
search(int[] data,
int size,
_intPredicate predicate) |
static void |
set(int[] data,
int size,
int offset,
int... elements) |
static void |
set(int[] data,
int size,
int offset,
int[] src,
int srcIndex,
int srcLength) |
static void |
shuffle(int[] data,
int size) |
static int |
substitute(int[] data,
int size,
_intPredicate predicate,
int newElement) |
static boolean |
substituteOne(int[] data,
int size,
_intPredicate predicate,
int replacement) |
static void |
swap(int[] data,
int size,
int indexA,
int indexB) |
static void |
swap(int[] data,
int size,
int indexA,
int indexB,
int length) |
static int[] |
toReversed(int[] array,
int size) |
static String |
toString(int[] data,
int size) |
static void |
validateRange0Based(int size,
int offset,
int length) |
public static final int checkIterationDirection(int size,
int offset,
int length)
public static final void validateRange0Based(int size,
int offset,
int length)
public static final int addAll(int[] data,
int size,
int[] elements,
int srcIndex,
int srcLength,
_intPredicate predicate)
public static final int addAll(int[] data,
int size,
int[] elements,
int srcIndex,
int srcLength,
_intPredicate predicate,
int skip,
Integer limit)
public static final boolean contains(int[] data,
int size,
int element)
public static final boolean rngContains(int[] data,
int size,
int offset,
int length,
int element)
public static final boolean contains(int[] data,
int size,
_intPredicate predicate)
public static final boolean rngContains(int[] data,
int size,
int offset,
int length,
_intPredicate predicate)
public static final boolean containsAll(int[] data,
int size,
int[] elements,
int elementsOffset,
int elementsLength)
public static final boolean rngContainsAll(int[] data,
int size,
int offset,
int length,
_intList elements)
public static final int count(int[] data,
int size,
int element)
public static final int rngCount(int[] data,
int size,
int offset,
int length,
int element)
public static final int count(int[] data,
int size,
_intPredicate predicate)
public static final int rngCount(int[] data,
int size,
int offset,
int length,
_intPredicate predicate)
public static final <C extends _intCollecting> C copyTo(int[] data, int size, C target)
public static final <C extends _intCollecting> C rngCopyTo(int[] data, int size, int offset, int length, C target)
public static final <C extends _intCollecting> C copyTo(int[] data, int size, C target, _intPredicate predicate)
public static final <C extends _intCollecting> C rngCopyTo(int[] data, int size, int offset, int length, C target, _intPredicate predicate)
public static final <C extends _intCollecting> C copyTo(int[] data, int size, C target, _intPredicate predicate, int skip, Integer limit)
public static final <C extends _intCollecting> C rngCopyTo(int[] data, int size, int offset, int length, C target, _intPredicate predicate, int skip, Integer limit)
public static final int[] rngCopyTo(int[] data,
int size,
int offset,
int length,
int[] target,
int targetOffset)
public static final <C extends _intCollecting> C copySelection(int[] data, int size, long[] indices, C target)
public static final Integer search(int[] data, int size, _intPredicate predicate)
public static final Integer rngSearch(int[] data, int size, int offset, int length, _intPredicate predicate)
public static final int max(int[] data,
int size)
public static final int min(int[] data,
int size)
public static final void rngIterate(int[] data,
int size,
int offset,
int length,
_intProcedure procedure)
public static final void iterate(int[] data,
int size,
_intProcedure procedure)
public static final void iterate(int[] data,
int size,
_intIndexProcedure procedure)
public static final void rngIterate(int[] data,
int size,
int offset,
int length,
_intIndexProcedure procedure)
public static final void iterate(int[] data,
int size,
_intPredicate predicate,
_intProcedure procedure)
public static final void rngIterate(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
_intProcedure procedure)
public static final void iterate(int[] data,
int size,
_intPredicate predicate,
_intProcedure procedure,
int skip,
Integer limit)
public static final void rngIterate(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
_intProcedure procedure,
int skip,
Integer limit)
public static final int indexOf(int[] data,
int size,
int element)
public static final int rngIndexOF(int[] data,
int size,
int offset,
int length,
int element)
public static final int indexOf(int[] data,
int size,
_intPredicate predicate)
public static final int rngIndexOf(int[] data,
int size,
int offset,
int length,
_intPredicate predicate)
public static final int lastIndexOf(int[] data,
int size,
_intPredicate predicate)
public static final int scan(int[] data,
int size,
_intPredicate predicate)
public static final int rngScan(int[] data,
int size,
int offset,
int length,
_intPredicate predicate)
public static final int rngRemove(int[] data,
int size,
int offset,
int length,
int element)
public static final int remove(int[] data,
int size,
int element,
int skip,
Integer limit,
int removeMarker)
public static final int rngRemove(int[] data,
int size,
int offset,
int length,
int element,
int skip,
Integer limit,
int removeMarker)
public static final int reduce(int[] data,
int size,
_intPredicate predicate,
int removeMarker)
public static final int rngReduce(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int removeMarker)
public static final int reduce(int[] data,
int size,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker)
public static final int rngReduce(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker)
public static final int retainAll(int[] data,
int size,
_intList elements,
int removeMarker)
public static final int rngRetainAll(int[] data,
int size,
int offset,
int length,
_intList elements,
int removeMarker)
public static final int process(int[] data,
int size,
_intProcedure procedure,
int removeMarker)
public static final int rngProcess(int[] data,
int size,
int offset,
int length,
_intProcedure procedure,
int removeMarker)
public static final int moveTo(int[] data,
int size,
_intCollecting target,
_intPredicate predicate,
int removeMarker)
public static final int rngMoveTo(int[] data,
int size,
int offset,
int length,
_intCollecting target,
_intPredicate predicate,
int removeMarker)
public static final int moveSelection(int[] data,
int size,
long[] indices,
_intCollecting target,
int removeMarker)
public static final int moveTo(int[] data,
int size,
_intCollecting target,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker)
public static final int rngMoveTo(int[] data,
int size,
int offset,
int length,
_intCollecting target,
_intPredicate predicate,
int skip,
Integer limit,
int removeMarker)
public static final int removeAll(int[] data,
int size,
_intList elements,
int skip,
Integer limit,
int removeMarker)
public static final int rngRemoveAll(int[] data,
int size,
int offset,
int length,
_intList elements,
int skip,
Integer limit,
int removeMarker)
public static final int removeDuplicates(int[] data,
int size,
int removeMarker)
public static final int rngRemoveDuplicates(int[] data,
int size,
int offset,
int length,
int removeMarker)
public static final int removeSelection(int[] data,
int size,
int[] indices,
int removeMarker)
public static final int removeRange(int[] data,
int size,
int offset,
int length)
public static final int retrieve(int[] data,
int size,
int element,
int notFoundMarker)
public static final int retrieve(int[] data,
int size,
_intPredicate predicate,
int notFoundMarker)
public static final boolean removeOne(int[] data,
int size,
int element)
public static final int rngRetrieve(int[] data,
int size,
int offset,
int length,
int element,
int notFoundMarker)
public static final int rngRetrieve(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int notFoundMarker)
public static final boolean rngRemoveOne(int[] data,
int size,
int offset,
int length,
int element)
public static final boolean replaceOne(int[] data,
int size,
int oldElement,
int newElement)
public static final int rngReplaceOne(int[] data,
int size,
int offset,
int length,
int oldElement,
int newElement)
public static final boolean substituteOne(int[] data,
int size,
_intPredicate predicate,
int replacement)
public static final int rngReplaceOne(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int newElement)
public static final int replace(int[] data,
int size,
int oldElement,
int newElement)
public static final int rngReplace(int[] data,
int size,
int offset,
int length,
int oldElement,
int newElement)
public static final int substitute(int[] data,
int size,
_intPredicate predicate,
int newElement)
public static final int rngReplace(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int newElement)
public static final int replace(int[] data,
int size,
int oldElement,
int newElement,
int skip,
Integer limit)
public static final int rngReplace(int[] data,
int size,
int offset,
int length,
int oldElement,
int newElement,
int skip,
Integer limit)
public static final int replace(int[] data,
int size,
_intPredicate predicate,
int newElement,
int skip,
Integer limit)
public static final int rngReplace(int[] data,
int size,
int offset,
int length,
_intPredicate predicate,
int newElement,
int skip,
Integer limit)
public static final int rngReplaceAll(int[] data,
int size,
int offset,
int length,
_intList oldElements,
int newElement)
public static final int replaceAll(int[] data,
int size,
_intList oldElements,
int newElement,
int skip,
Integer limit)
public static final int rngReplaceAll(int[] data,
int size,
int offset,
int length,
_intList oldElements,
int newElement,
int skip,
Integer limit)
public static final int modify(int[] data,
int size,
_intFunction mapper)
public static final int modify(int[] data,
int size,
_intPredicate predicate,
_intFunction mapper)
public static final int rngModify(int[] data,
int size,
int offset,
int length,
_intFunction mapper)
public static final void swap(int[] data,
int size,
int indexA,
int indexB)
throws IndexOutOfBoundsException,
ArrayIndexOutOfBoundsException
public static final void swap(int[] data,
int size,
int indexA,
int indexB,
int length)
public static final void reverse(int[] data,
int size)
public static final void rngReverse(int[] data,
int size,
int offset,
int length)
public static final void set(int[] data,
int size,
int offset,
int... elements)
public static final void set(int[] data,
int size,
int offset,
int[] src,
int srcIndex,
int srcLength)
public static final void fill(int[] data,
int size,
int offset,
int length,
int element)
public static final String toString(int[] data, int size)
public static final VarString appendTo(int[] data, int size, VarString vc, String separator)
public static final VarString appendTo(int[] data, int size, VarString vc, BiConsumer<VarString,Integer> appender)
public static final VarString appendTo(int[] data, int size, VarString vc, BiConsumer<VarString,Integer> appender, char separator)
public static final VarString appendTo(int[] data, int size, VarString vc, BiConsumer<VarString,Integer> appender, String separator)
public static final VarString rngAppendTo(int[] data, int size, int offset, int length, VarString vc)
public static final VarString rngAppendTo(int[] data, int size, int offset, int length, VarString vc, char separator)
public static final VarString rngAppendTo(int[] data, int size, int offset, int length, VarString vc, String separator)
public static final VarString rngAppendTo(int[] data, int size, int offset, int length, VarString vc, BiConsumer<VarString,Integer> appender)
public static final VarString rngAppendTo(int[] data, int size, int offset, int length, VarString vc, BiConsumer<VarString,Integer> appender, char separator)
public static final VarString rngAppendTo(int[] data, int size, int offset, int length, VarString vc, BiConsumer<VarString,Integer> appender, String separator)
public static final boolean isSorted(int[] data,
int size,
boolean ascending)
public static final boolean isSortedAscending(int[] data,
int size)
public static final boolean isSortedDescending(int[] data,
int size)
public static final void shuffle(int[] data,
int size)
public static final void rngShuffle(int[] data,
int size,
int offset,
int length)
public static final int[] toReversed(int[] array,
int size)
public static final boolean rngHasUniqueValues(int[] data,
int size,
int offset,
int length)
public static final boolean containsSearched(int[] data,
int size,
_intPredicate predicate)
public static final boolean appliesAll(int[] data,
int size,
_intPredicate predicate)
public static final boolean rngAppliesAll(int[] data,
int size,
int offset,
int length,
_intPredicate predicate)
public static final int[] rngToArray(int[] data,
int size,
int offset,
int length)
public static final int[] rngToArray(int[] data,
int size,
int offset,
int length,
int[] a)
public static int arrayHashCode(int[] data,
int size)
Copyright © 2022 MicroStream Software. All rights reserved.