Интерфейс AnnotationValue.OfChar
- Все суперинтерфейсы:
AnnotationValue, AnnotationValue.OfConstant
- Вложенный интерфейс:
AnnotationValue
Краткое описание вложенных классов
Вложенные классы и интерфейсы, объявленные в интерфейсе AnnotationValue
AnnotationValue.OfAnnotation, AnnotationValue.OfArray, AnnotationValue.OfBoolean, AnnotationValue.OfByte, AnnotationValue.OfChar, AnnotationValue.OfClass, AnnotationValue.OfConstant, AnnotationValue.OfDouble, AnnotationValue.OfEnum, AnnotationValue.OfFloat, AnnotationValue.OfInt, AnnotationValue.OfLong, AnnotationValue.OfShort, AnnotationValue.OfString | Модификатор и тип | Интерфейс | Описание |
|---|---|---|
static interface |
AnnotationValue.OfAnnotation |
Представляет значение аннотации пары «элемент-значение». |
static interface |
AnnotationValue.OfArray |
Представляет значение-массив пары «элемент-значение». |
static interface |
AnnotationValue.OfBoolean |
Представляет логическое значение пары «элемент-значение». |
static interface |
AnnotationValue.OfByte |
Представляет значение byte пары «элемент-значение». |
static interface |
AnnotationValue.OfChar |
Представляет значение char пары «элемент-значение». |
static interface |
AnnotationValue.OfClass |
Представляет значение класса пары «элемент-значение». |
static interface |
AnnotationValue.OfConstant |
Представляет константное значение пары «элемент-значение». |
static interface |
AnnotationValue.OfDouble |
Представляет значение double пары «элемент-значение». |
static interface |
AnnotationValue.OfEnum |
Представляет значение перечисления пары «элемент-значение». |
static interface |
AnnotationValue.OfFloat |
Представляет значение float пары «элемент-значение». |
static interface |
AnnotationValue.OfInt |
Представляет значение int пары «элемент-значение». |
static interface |
AnnotationValue.OfLong |
Представляет значение long пары «элемент-значение». |
static interface |
AnnotationValue.OfShort |
Представляет значение short пары «элемент-значение». |
static interface |
AnnotationValue.OfString |
Представляет строковое значение пары «элемент-значение». |
Краткое описание полей
Поля, объявленные в интерфейсе AnnotationValue
TAG_ANNOTATION, TAG_ARRAY, TAG_BOOLEAN, TAG_BYTE, TAG_CHAR, TAG_CLASS, TAG_DOUBLE, TAG_ENUM, TAG_FLOAT, TAG_INT, TAG_LONG, TAG_SHORT, TAG_STRING | Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
TAG_ANNOTATION |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfAnnotation. |
static final int |
TAG_ARRAY |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfArray. |
static final int |
TAG_BOOLEAN |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfBoolean. |
static final int |
TAG_BYTE |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfByte. |
static final int |
TAG_CHAR |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfChar. |
static final int |
TAG_CLASS |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfClass. |
static final int |
TAG_DOUBLE |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfDouble. |
static final int |
TAG_ENUM |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfEnum. |
static final int |
TAG_FLOAT |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfFloat. |
static final int |
TAG_INT |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfInt. |
static final int |
TAG_LONG |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfLong. |
static final int |
TAG_SHORT |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfShort. |
static final int |
TAG_STRING |
tag, указывающий, что значение пары «элемент-значение» является AnnotationValue.OfString. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
char |
charValue() |
Возвращает константное значение char. |
IntegerEntry |
constant() |
Возвращает связанную запись integer. |
default Character |
resolvedValue() |
Возвращает разрешённое значение char. |
Методы, объявленные в интерфейсе AnnotationValue
tag | Модификатор и тип | Метод | Описание |
|---|---|---|
int |
tag() |
Возвращает символ тега для этого значения согласно JVMS §4.7.16.1. |
Подробное описание методов
constant
IntegerEntry constant()
Возвращает связанную запись integer.
- Определён в:
-
constantв интерфейсеAnnotationValue.OfConstant - Возвращает:
- связанную запись integer
charValue
char charValue()
Возвращает константное значение char.
- Возвращает:
- константное значение char
- См. Спецификацию виртуальной машины Java:
- 2.11.1 Типы и виртуальная машина Java
resolvedValue
default Character resolvedValue()
Возвращает разрешённое значение char.
- Определён в:
-
resolvedValueв интерфейсеAnnotationValue.OfConstant - Требования к реализации:
- Этот метод возвращает то же значение, что и
charValue(). - Возвращает:
- разрешённое значение char
© 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.