# Uses of Interface
jdk.incubator.vector.VectorOperators.Operator

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

- ## Uses of VectorOperators.Operator in jdk.incubator.vector

  Subinterfaces of VectorOperators.Operator in jdk.incubator.vector
  Modifier and Type
  Interface
  Description
  `static interface`
  `VectorOperators.Associative`
  Type for all reassociating lane-wise binary operators, usable in expressions like `e = v0.``reduceLanes``(ADD)`.
  `static interface`
  `VectorOperators.Binary`
  Type for all lane-wise binary (two-argument) operators, usable in expressions like `w = v0.``lanewise``(ADD, v1)`.
  `static interface`
  `VectorOperators.Comparison`
  Type for all binary lane-wise boolean comparisons on lane values, usable in expressions like `m = v0.``compare``(LT, v1)`.
  `static interface`
  `VectorOperators.Conversion<E,​F>`
  Type for all lane-wise conversions on lane values, usable in expressions like `w1 = v0.``convert``(I2D, 1)`.
  `static interface`
  `VectorOperators.Ternary`
  Type for all lane-wise ternary (three-argument) operators, usable in expressions like `w = v0.``lanewise``(FMA, v1, v2)`.
  `static interface`
  `VectorOperators.Test`
  Type for all unary lane-wise boolean tests on lane values, usable in expressions like `m = v0.``test``(IS_FINITE)`.
  `static interface`
  `VectorOperators.Unary`
  Type for all lane-wise unary (one-argument) operators, usable in expressions like `w = v0.``lanewise``(NEG)`.