Интерфейс VectorOperators.Conversion<E, F>
- Параметры типа:
E- тип упакованного элемента для типа области преобразования (тип входного канала)F- тип упакованного элемента для типа области значений (тип выходного канала)
- Все суперинтерфейсы:
VectorOperators.Operator
- Вложенный класс:
VectorOperators
public static interface VectorOperators.Conversion<E,F> extends VectorOperators.Operator
Тип для всех канальных преобразований значений канала, применимых в выражениях, таких как
w1 = v0.convert(I2D, 1).- Примечание API:
- Код пользователя не должен реализовывать этот интерфейс. Будущая версия этого типа может ограничить реализации членством в том же пакете.
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
<E, |
check |
Обеспечивает, что это преобразование имеет желаемые типы области и диапазона. |
Class |
domainType() |
Область этого преобразования, примитивный тип. |
static <E, |
ofCast |
Преобразование присваивания или приведения типов в языке Java. |
static <E, |
ofReinterpret |
Побитовое повторное толкование между двумя типами. |
Class |
rangeType() |
Диапазон этого преобразования, примитивный тип. |
Методы, объявленные в интерфейсе jdk.incubator.vector.VectorOperators.Operator
arity, compatibleWith, isAssociative, isBoolean, name, operatorName
Подробное описание методов
domainType
Class<E> domainType()
Область этого преобразования, примитивный тип.
- Возвращает:
- область этого преобразования
rangeType
Class<F> rangeType()
Диапазон этого преобразования, примитивный тип.
- Определено в:
-
rangeTypeв интерфейсеVectorOperators.Operator - Возвращает:
- диапазон этого преобразования
check
<E,F> VectorOperators.Conversion<E,F> check(Class<E> from, Class<F> to)
Обеспечивает, что это преобразование имеет желаемые типы области и диапазона.
- Параметры типа:
E- желаемый тип областиF- желаемый тип диапазона- Параметры:
-
from- желаемый тип области -
to- желаемый тип диапазона - Возвращает:
- объект этого преобразования, с проверенными областью и диапазоном
ofCast
static <E,F> VectorOperators.Conversion<E,F> ofCast(Class<E> from, Class<F> to)
Преобразование присваивания или приведения типов в языке Java.
- Параметры типа:
E- тип области (упакованная версия типа канала)F- тип диапазона (упакованная версия типа канала)- Параметры:
-
from- тип значения для преобразования -
to- желаемый тип после преобразования - Возвращает:
- преобразование присваивания или приведения типов в Java
ofReinterpret
static <E,F> VectorOperators.Conversion<E,F> ofReinterpret(Class<E> from, Class<F> to)
Побитовое повторное толкование между двумя типами.
- Параметры типа:
E- тип области (упакованная версия типа канала)F- тип диапазона (упакованная версия типа канала)- Параметры:
-
from- тип значения для повторного толкования -
to- желаемый тип после повторного толкования - Возвращает:
- преобразование повторного толкования
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/jdk.incubator.vector/jdk/incubator/vector/VectorOperators.Conversion.html