Интерфейс PrimitiveValue

Все суперинтерфейсы:
Mirror, Value
Все известные подинтерфейсы:
BooleanValue, ByteValue, CharValue, DoubleValue, FloatValue, IntegerValue, LongValue, ShortValue
public interface PrimitiveValue
extends Value

Значение, присвоенное полю или переменной примитивного типа в целевой виртуальной машине. Каждый примитивный тип доступа осуществляется через подинтерфейс этого интерфейса.

С момента:
1.3

Методы

Модификатор и тип Метод Описание
boolean booleanValue()

Преобразует это значение в BooleanValue и возвращает результат в виде булева значения.

byte byteValue()

Преобразует это значение в ByteValue и возвращает результат в виде байта.

char charValue()

Преобразует это значение в CharValue и возвращает результат в виде символа.

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 и возвращает результат в виде булева значения.

Возвращает:
true если это значение отлично от нуля (или true если уже BooleanValue); в противном случае false.

byteValue

byte byteValue()

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

Возвращает:
значение, преобразованное в байт

charValue

char charValue()

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

Возвращает:
значение, преобразованное в символ

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, 2020, 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/11/docs/api/jdk.jdi/com/sun/jdi/PrimitiveValue.html

Spec-Zone .ru
спецификации, руководства, описания, API