Package io.deephaven.util
Interface PrimitiveArrayType<T>
- All Superinterfaces:
ArrayType<T>
- All Known Implementing Classes:
PrimitiveArrayType.Booleans,PrimitiveArrayType.Bytes,PrimitiveArrayType.Chars,PrimitiveArrayType.Doubles,PrimitiveArrayType.Floats,PrimitiveArrayType.Ints,PrimitiveArrayType.Longs,PrimitiveArrayType.Shorts
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enumstatic enumstatic classstatic enumstatic enumstatic enumstatic enumstatic enumstatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic PrimitiveArrayType.Booleansbooleans()static PrimitiveArrayType.Bytesbytes()static PrimitiveArrayType.Charschars()static PrimitiveArrayType.Doublesdoubles()static PrimitiveArrayType.Floatsfloats()Class<?>static PrimitiveArrayType.Intsints()static PrimitiveArrayType.Longslongs()static Optional<PrimitiveArrayType<?>>lookupForArrayType(Class<?> clazz) static Optional<PrimitiveArrayType<?>>lookupForObject(Object array) static Optional<PrimitiveArrayType<?>>lookupForPrimitiveType(Class<?> clazz) static PrimitiveArrayType.Shortsshorts()static List<PrimitiveArrayType<?>>types()<V extends PrimitiveArrayType.Visitor>
Vwalk(V visitor) Methods inherited from interface io.deephaven.util.ArrayType
arrayCopy, copyOfRange, getArrayType, getLength, isAssignableFrom, isAssignableFromObject, newInstance
-
Method Details
-
lookupForPrimitiveType
-
lookupForArrayType
-
lookupForObject
-
types
-
booleans
-
bytes
-
chars
-
shorts
-
ints
-
longs
-
floats
-
doubles
-
getPrimitiveType
Class<?> getPrimitiveType() -
walk
-