Интерфейс ConstantInstruction.IntrinsicConstantInstruction
- Все суперинтерфейсы:
-
ClassFileElement,CodeElement,ConstantInstruction,Instruction
- Вложенный интерфейс:
ConstantInstruction
public static sealed interface ConstantInstruction.IntrinsicConstantInstruction extends ConstantInstruction
Моделирует инструкцию "встроенной константы", которая кодирует значение константы в её коде операции. Примеры включают где:
aconst_null и iconst_0. Инструкция встроенной константы является составной:
IntrinsicConstantInstruction(Opcode opcode)
opcode- Должен быть типа константа и иметь фиксированный размер 1.
- С:
- 24
- См. также:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в интерфейсе java.lang.classfile.instruction.ConstantInstruction
ConstantInstruction.ArgumentConstantInstruction, ConstantInstruction.IntrinsicConstantInstruction, ConstantInstruction.LoadConstantInstruction
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
default TypeKind |
typeKind() |
Возвращает вычислительный тип константы. |
Методы, объявленные в интерфейсе java.lang.classfile.instruction.ConstantInstruction
constantValue
Методы, объявленные в интерфейсе java.lang.classfile.Instruction
opcode, sizeInBytes
Подробное описание методов
typeKind
default TypeKind typeKind()
Описание скопировано из интерфейса:
ConstantInstructionВозвращает вычислительный тип константы. Это выводится из
constantValue.- Определено в:
-
typeKindв интерфейсеConstantInstruction - Возвращает:
- вычислительный тип константы
© 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/instruction/ConstantInstruction.IntrinsicConstantInstruction.html