Интерфейс 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