Interface StackMapFrameInfo.VerificationTypeInfo
- All Known Subinterfaces:
StackMapFrameInfo.ObjectVerificationTypeInfo, StackMapFrameInfo.UninitializedVerificationTypeInfo
- All Known Implementing Classes:
StackMapFrameInfo.SimpleVerificationTypeInfo
- Enclosing interface:
StackMapFrameInfo
public static sealed interface StackMapFrameInfo.VerificationTypeInfo permits StackMapFrameInfo.SimpleVerificationTypeInfo, StackMapFrameInfo.ObjectVerificationTypeInfo, StackMapFrameInfo.UninitializedVerificationTypeInfo
The type of a stack or local variable value.
- See Java Virtual Machine Specification:
- 4.7.4 The
StackMapTableAttribute
- Since:
- 24
- See Also:
Field Summary
| Modifier and Type | Field | Description |
|---|---|---|
static final int |
ITEM_DOUBLE |
|
static final int |
ITEM_FLOAT |
|
static final int |
ITEM_INTEGER |
|
static final int |
ITEM_LONG |
|
static final int |
ITEM_NULL |
|
static final int |
ITEM_OBJECT |
|
static final int |
ITEM_TOP |
|
static final int |
ITEM_UNINITIALIZED |
The tag for verification type info UNINITIALIZED. |
static final int |
ITEM_UNINITIALIZED_THIS |
The tag for verification type info UNINITIALIZED_THIS. |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
int |
tag() |
Returns the tag of the type info. |
Field Details
ITEM_TOP
ITEM_INTEGER
ITEM_FLOAT
ITEM_DOUBLE
ITEM_LONG
ITEM_NULL
ITEM_UNINITIALIZED_THIS
static final int ITEM_UNINITIALIZED_THIS
The
tag for verification type info UNINITIALIZED_THIS.- See Also:
ITEM_OBJECT
ITEM_UNINITIALIZED
Method Details
tag
int tag()
Returns the tag of the type info.
- API Note:
-
ITEM_-prefixed constants in this class, such asITEM_TOP, describe the possible return values of this method. - Returns:
- the tag of the type info
© 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.