Spec-Zone.ru › OpenJDK 21

Интерфейс PrimitiveValue

Все суперинтерфейсы:
Mirror, Value
Все известные дочерние интерфейсы:
BooleanValue, ByteValue, CharValue, DoubleValue, FloatValue, IntegerValue, LongValue, ShortValue
public interface PrimitiveValue extends Value
Значение, присвоенное полю или переменной примитивного типа в целевой виртуальной машине. Каждый примитивный тип данных доступен через подинтерфейс этого интерфейса.
С:
1.3

Краткое описание методов

Модификатор и тип Метод Описание
boolean booleanValue()
Преобразует это значение в BooleanValue и возвращает результат в виде boolean.
byte byteValue()
Преобразует это значение в ByteValue и возвращает результат в виде byte.
char charValue()
Преобразует это значение в CharValue и возвращает результат в виде char.
double doubleValue()
Преобразует это значение в DoubleValue и возвращает результат в виде double.
float floatValue()
Преобразует это значение в FloatValue и возвращает результат в виде float.
int intValue()
Преобразует это значение в IntegerValue и возвращает результат в виде int.
long longValue()
Преобразует это значение в LongValue и возвращает результат в виде long.
short shortValue()
Преобразует это значение в ShortValue и возвращает результат в виде short.

Методы, объявленные в интерфейсе com.sun.jdi.Mirror

toString, virtualMachine

Методы, объявленные в интерфейсе com.sun.jdi.Value

type

Подробное описание методов

booleanValue

boolean booleanValue()
Преобразует это значение в BooleanValue и возвращает результат в виде boolean.
Возвращает:
true если это значение не равно нулю (или true если это уже BooleanValue); false в противном случае.

byteValue

byte byteValue()
Преобразует это значение в ByteValue и возвращает результат в виде byte. Значение будет сужено при необходимости, и информация о величине или точности может быть потеряна (как если бы примитивный тип данных был преобразован в byte).
Возвращает:
значение, преобразованное в byte

charValue

char charValue()
Преобразует это значение в CharValue и возвращает результат в виде char. Значение будет сужено или расширено при необходимости, и информация о величине или точности может быть потеряна (как если бы примитивный тип данных был преобразован в char, в случае сужения).
Возвращает:
значение, преобразованное в char

shortValue

short shortValue()
Преобразует это значение в ShortValue и возвращает результат в виде short. Значение будет сужено или расширено при необходимости, и информация о величине или точности может быть потеряна (как если бы примитивный тип данных был преобразован в short, в случае сужения).
Возвращает:
значение, преобразованное в short

intValue

int intValue()
Преобразует это значение в IntegerValue и возвращает результат в виде int. Значение будет сужено или расширено при необходимости, и информация о величине или точности может быть потеряна (как если бы примитивный тип данных был преобразован в int, в случае сужения).
Возвращает:
значение, преобразованное в int

longValue

long longValue()
Преобразует это значение в LongValue и возвращает результат в виде long. Значение будет сужено или расширено при необходимости, и информация о величине или точности может быть потеряна (как если бы примитивный тип данных был преобразован в long, в случае сужения).
Возвращает:
значение, преобразованное в long

floatValue

float floatValue()
Преобразует это значение в FloatValue и возвращает результат в виде float. Значение будет сужено или расширено при необходимости, и информация о величине или точности может быть потеряна (как если бы примитивный тип данных был преобразован в float, в случае сужения).
Возвращает:
значение, преобразованное в float

doubleValue

double doubleValue()
Преобразует это значение в DoubleValue и возвращает результат в виде double. Значение будет расширено при необходимости, и информация о точности может быть потеряна.
Возвращает:
значение, преобразованное в double

© 1993, 2023, 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/21/docs/api/jdk.jdi/com/sun/jdi/PrimitiveValue.html

Spec-Zone.ru

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