# Hierarchy For Package jdk.incubator.vector

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Number (implements java.io.Serializable)
    - jdk.incubator.vector.Float16 (implements java.lang.Comparable<T>)
  - jdk.incubator.vector.Vector<E>
    - jdk.incubator.vector.ByteVector
    - jdk.incubator.vector.DoubleVector
    - jdk.incubator.vector.FloatVector
    - jdk.incubator.vector.IntVector
    - jdk.incubator.vector.LongVector
    - jdk.incubator.vector.ShortVector
  - jdk.incubator.vector.VectorMask<E>
  - jdk.incubator.vector.VectorMath
  - jdk.incubator.vector.VectorOperators
  - jdk.incubator.vector.VectorShuffle<E>

## Interface Hierarchy

- jdk.incubator.vector.VectorOperators.Operator
  - jdk.incubator.vector.VectorOperators.Binary
    - jdk.incubator.vector.VectorOperators.Associative
  - jdk.incubator.vector.VectorOperators.Comparison
  - jdk.incubator.vector.VectorOperators.Conversion<E,F>
  - jdk.incubator.vector.VectorOperators.Ternary
  - jdk.incubator.vector.VectorOperators.Test
  - jdk.incubator.vector.VectorOperators.Unary
- jdk.incubator.vector.VectorSpecies<E>

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - jdk.incubator.vector.VectorShape