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 with CodeBuilder::with to discourage their use.
See Java Virtual Machine Specification:
4.9.1 Static Constraints
Sealed Class Hierarchy Graph:
Sealed class hierarchy graph for DiscontinuedInstructionSealed class hierarchy graph for DiscontinuedInstruction
Since:
24