Package io.vavr.collection
Class ArrayType.FloatArrayType
- java.lang.Object
-
- io.vavr.collection.ArrayType.FloatArrayType
-
- All Implemented Interfaces:
ArrayType<java.lang.Float>
,java.io.Serializable
public static final class ArrayType.FloatArrayType extends java.lang.Object implements ArrayType<java.lang.Float>, java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.vavr.collection.ArrayType
ArrayType.BooleanArrayType, ArrayType.ByteArrayType, ArrayType.CharArrayType, ArrayType.DoubleArrayType, ArrayType.FloatArrayType, ArrayType.IntArrayType, ArrayType.LongArrayType, ArrayType.ObjectArrayType, ArrayType.ShortArrayType
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static float[]
EMPTY
(package private) static ArrayType.FloatArrayType
INSTANCE
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description FloatArrayType()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static float[]
cast(java.lang.Object array)
java.lang.Object
copy(java.lang.Object array, int arraySize, int sourceFrom, int destinationFrom, int size)
private static java.lang.Object
copyNonEmpty(java.lang.Object array, int arraySize, int sourceFrom, int destinationFrom, int size)
float[]
empty()
java.lang.Float
getAt(java.lang.Object array, int index)
int
lengthOf(java.lang.Object array)
void
setAt(java.lang.Object array, int index, java.lang.Float value)
java.lang.Class<java.lang.Float>
type()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.vavr.collection.ArrayType
asArray, copy, copyDrop, copyRange, copyTake, copyUpdate, grouped, newInstance
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
INSTANCE
static final ArrayType.FloatArrayType INSTANCE
-
EMPTY
static final float[] EMPTY
-
-
Method Detail
-
cast
private static float[] cast(java.lang.Object array)
-
type
public java.lang.Class<java.lang.Float> type()
-
lengthOf
public int lengthOf(java.lang.Object array)
-
getAt
public java.lang.Float getAt(java.lang.Object array, int index)
-
setAt
public void setAt(java.lang.Object array, int index, java.lang.Float value) throws java.lang.ClassCastException
-
copy
public java.lang.Object copy(java.lang.Object array, int arraySize, int sourceFrom, int destinationFrom, int size)
-
copyNonEmpty
private static java.lang.Object copyNonEmpty(java.lang.Object array, int arraySize, int sourceFrom, int destinationFrom, int size)
-
-