Интерфейс MonitorInstruction
- Все суперинтерфейсы:
ClassFileElement, CodeElement, Instruction
public sealed interface MonitorInstruction extends Instruction
Моделирует инструкцию
monitorenter или monitorexit в массиве code атрибута Code. Соответствующие коды операций имеют тип Opcode.Kind.MONITOR. Возвращается как CodeElement при обходе элементов CodeModel. Инструкция монитора является составной:
MonitorInstruction(Opcode opcode)
- Начиная с версии:
- 24
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static MonitorInstruction |
of |
Возвращает инструкцию монитора. |
Методы, объявленные в интерфейсе Instruction
opcode, sizeInBytes
Подробное описание методов
of
static MonitorInstruction of(Opcode op)
Возвращает инструкцию монитора.
- Параметры:
-
op— код операции для определённого типа инструкции монитора, который должен иметь типOpcode.Kind.MONITOR - Возвращает:
- инструкцию монитора
- Исключения:
-
IllegalArgumentException— если тип кода операции не являетсяOpcode.Kind.MONITOR.
© 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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/classfile/instruction/MonitorInstruction.html