Spec-Zone.ru › OpenJDK 17

Интерфейс 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, F> VectorOperators.Conversion<E,F> check(Class<E> from, Class<F> to)
Убеждается, что у этого преобразования есть нужные типы области и области значений.
Class<E> domainType()
Область этого преобразования, примитивный тип.
static <E, F> VectorOperators.Conversion<E,F> ofCast(Class<E> from, Class<F> to)
Преобразование присваивания или приведения типов в языке Java между двумя типами.
static <E, F> VectorOperators.Conversion<E,F> ofReinterpret(Class<E> from, Class<F> to)
Битовое переосмысление между двумя типами.
Class<F> 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, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/jdk.incubator.vector/jdk/incubator/vector/VectorOperators.Conversion.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API