Интерфейс MonitorInstruction
- Все суперинтерфейсы:
-
ClassFileElement,CodeElement,Instruction
public sealed interface MonitorInstruction extends Instruction
Моделирует инструкцию
monitorenter или monitorexit в массиве code атрибута Code. Соответствующие операционные коды имеют тип kind Opcode.Kind.MONITOR. Передаётся как CodeElement при обходе элементов CodeModel. Инструкция монитора является составной:
MonitorInstruction(Opcode opcode)
- С:
- 24
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static MonitorInstruction |
of |
Возвращает инструкцию монитора. |
Методы, объявленные в интерфейсе java.lang.classfile.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://download.java.net/java/early_access/jdk24/docs/api/java.base/java/lang/classfile/instruction/MonitorInstruction.html