Spec-Zone.ru › OpenJDK 24

Интерфейс StackMapFrameInfo.VerificationTypeInfo

Все известные подинтерфейсы:
StackMapFrameInfo.ObjectVerificationTypeInfo, StackMapFrameInfo.UninitializedVerificationTypeInfo
Все известные реализующие классы:
StackMapFrameInfo.SimpleVerificationTypeInfo
Вложенный интерфейс:
StackMapFrameInfo
public static sealed interface StackMapFrameInfo.VerificationTypeInfo permits StackMapFrameInfo.SimpleVerificationTypeInfo, StackMapFrameInfo.ObjectVerificationTypeInfo, StackMapFrameInfo.UninitializedVerificationTypeInfo
Тип значения стека или локальной переменной.
См. Спецификацию Java Virtual Machine:
4.7.4 Атрибут StackMapTable
С:
24
См. также:
  • StackMapFrameInfo.locals()
  • StackMapFrameInfo.stack()

Краткое описание полей

Модификатор и тип Поле Описание
static final int ITEM_DOUBLE
Тег для типа проверки DOUBLE.
static final int ITEM_FLOAT
Тег для типа проверки FLOAT.
static final int ITEM_INTEGER
Тег для типа проверки INTEGER.
static final int ITEM_LONG
Тег для типа проверки LONG.
static final int ITEM_NULL
Тег для типа проверки NULL.
static final int ITEM_OBJECT
Тег для типа проверки OBJECT.
static final int ITEM_TOP
Тег для типа проверки TOP.
static final int ITEM_UNINITIALIZED
Тег для типа проверки UNINITIALIZED.
static final int ITEM_UNINITIALIZED_THIS
Тег для типа проверки UNINITIALIZED_THIS.

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

Модификатор и тип Метод Описание
int tag()
Возвращает тег типа.

Подробное описание полей

ITEM_TOP

static final int ITEM_TOP
Тег для типа проверки TOP.
См. также:
  • Значения константных полей

ITEM_INTEGER

static final int ITEM_INTEGER
Тег для типа проверки INTEGER.
См. также:
  • Значения константных полей

ITEM_FLOAT

static final int ITEM_FLOAT
Тег для типа проверки FLOAT.
См. также:
  • Значения константных полей

ITEM_DOUBLE

static final int ITEM_DOUBLE
Тег для типа проверки DOUBLE.
См. также:
  • Значения константных полей

ITEM_LONG

static final int ITEM_LONG
Тег для типа проверки LONG.
См. также:
  • Значения константных полей

ITEM_NULL

static final int ITEM_NULL
Тег для типа проверки NULL.
См. также:
  • Значения константных полей

ITEM_UNINITIALIZED_THIS

static final int ITEM_UNINITIALIZED_THIS
Тег для типа проверки UNINITIALIZED_THIS.
См. также:
  • Значения константных полей

ITEM_OBJECT

static final int ITEM_OBJECT
Тег для типа проверки OBJECT.
См. также:
  • Значения константных полей

ITEM_UNINITIALIZED

static final int ITEM_UNINITIALIZED
Тег для типа проверки UNINITIALIZED.
См. также:
  • Значения константных полей

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

tag

int tag()
Возвращает тег типа.
Примечание API:
ITEM_-префиксные константы в этом классе, такие как ITEM_TOP, описывают возможные значения возвращаемые этим методом.
Возвращает:
тег типа

© 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/attribute/StackMapFrameInfo.VerificationTypeInfo.html

Spec-Zone.ru

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