# Uses of Package
jdk.incubator.vector

Packages that use jdk.incubator.vector
Package
Description
jdk.incubator.vector
Incubating Feature. Will be removed in a future release.

- Classes in jdk.incubator.vector used by jdk.incubator.vector
  Class
  Description
  ByteVector
  A specialized `Vector` representing an ordered immutable sequence of `byte` values.
  DoubleVector
  A specialized `Vector` representing an ordered immutable sequence of `double` values.
  FloatVector
  A specialized `Vector` representing an ordered immutable sequence of `float` values.
  IntVector
  A specialized `Vector` representing an ordered immutable sequence of `int` values.
  LongVector
  A specialized `Vector` representing an ordered immutable sequence of `long` values.
  ShortVector
  A specialized `Vector` representing an ordered immutable sequence of `short` values.
  Vector
  A sequence of a fixed number of lanes, all of some fixed element type such as `byte`, `long`, or `float`.
  VectorMask
  A `VectorMask` represents an ordered immutable sequence of `boolean` values.
  VectorOperators.Associative
  Type for all reassociating lane-wise binary operators, usable in expressions like `e = v0.``reduceLanes``(ADD)`.
  VectorOperators.Binary
  Type for all lane-wise binary (two-argument) operators, usable in expressions like `w = v0.``lanewise``(ADD, v1)`.
  VectorOperators.Comparison
  Type for all binary lane-wise boolean comparisons on lane values, usable in expressions like `m = v0.``compare``(LT, v1)`.
  VectorOperators.Conversion
  Type for all lane-wise conversions on lane values, usable in expressions like `w1 = v0.``convert``(I2D, 1)`.
  VectorOperators.Operator
  Root type for all operator tokens, providing queries for common properties such as arity, argument and return types, symbolic name, and operator name.
  VectorOperators.Ternary
  Type for all lane-wise ternary (three-argument) operators, usable in expressions like `w = v0.``lanewise``(FMA, v1, v2)`.
  VectorOperators.Test
  Type for all unary lane-wise boolean tests on lane values, usable in expressions like `m = v0.``test``(IS_FINITE)`.
  VectorOperators.Unary
  Type for all lane-wise unary (one-argument) operators, usable in expressions like `w = v0.``lanewise``(NEG)`.
  VectorShape
  A `VectorShape` selects a particular implementation of `Vector`s.
  VectorShuffle
  A `VectorShuffle` represents an ordered immutable sequence of `int` values called source indexes, where each source index numerically selects a source lane from a compatible `Vector`.
  VectorSpecies
  Interface for managing all vectors of the same combination of element type (`ETYPE`) and `shape`.