Class ArrayAdapter<T>
- java.lang.Object
-
- tech.units.indriya.internal.simplify.ArrayAdapter<T>
-
final class ArrayAdapter<T> extends java.lang.Object
Array Utility for the Simplifier.- Since:
- 2.0
- Version:
- 1.0
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ArrayAdapter(T[] array)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> ArrayAdapter<T>
of(T[] array)
T[]
removeNulls(int nullCount)
void
visitSequentialPairs(java.util.function.BiConsumer<T,T> visitor)
int
visitSequentialPairsAndSimplify(java.util.function.BinaryOperator<T> visitor)
-
-
-
Field Detail
-
array
private final T[] array
-
-
Constructor Detail
-
ArrayAdapter
private ArrayAdapter(T[] array)
-
-
Method Detail
-
of
public static <T> ArrayAdapter<T> of(T[] array)
-
visitSequentialPairsAndSimplify
public int visitSequentialPairsAndSimplify(java.util.function.BinaryOperator<T> visitor)
- Parameters:
visitor
- returns either null (meaning no simplification) or a simplification- Returns:
- simplificationCount
-
removeNulls
public T[] removeNulls(int nullCount)
-
-