Interface DiscontinuedInstruction
- All Superinterfaces:
ClassFileElement
,CodeElement
,Instruction
- All Known Subinterfaces:
DiscontinuedInstruction.JsrInstruction
,DiscontinuedInstruction.RetInstruction
public sealed interface DiscontinuedInstruction
extends Instruction
permits DiscontinuedInstruction.JsrInstruction, DiscontinuedInstruction.RetInstruction
Marker interface for instruction discontinued from the
code
array of
a Code
attribute. Delivered as a CodeElement
when traversing
the elements of a CodeModel
.- API Note:
- While most instructions have convenience factory methods in
CodeBuilder
, discontinued instructions can only be supplied to code builders explicitly withCodeBuilder::with
to discourage their use. - See Java Virtual Machine Specification:
-
4.9.1 Static Constraints
- Sealed Class Hierarchy Graph:
- Since:
- 24
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
static interface
-
Method Summary
Methods declared in interface java.lang.classfile.Instruction
opcode, sizeInBytes