Interface DiscontinuedInstruction

All Superinterfaces:
ClassFileElement, CodeElement, Instruction
All Known Subinterfaces:
DiscontinuedInstruction.JsrInstruction, DiscontinuedInstruction.RetInstruction
All Known Implementing Classes:
AbstractInstruction.BoundJsrInstruction, AbstractInstruction.BoundRetInstruction, AbstractInstruction.UnboundJsrInstruction, AbstractInstruction.UnboundRetInstruction

public sealed interface DiscontinuedInstruction extends Instruction permits DiscontinuedInstruction.JsrInstruction, DiscontinuedInstruction.RetInstruction
Models instruction discontinued from the code array of a Code attribute. Delivered as a CodeElement when traversing the elements of a CodeModel.
Since:
22
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Models JSR and JSR_W instructions discontinued from the code array of a Code attribute since class file version 51.0.
    static interface 
    Models RET and RET_W instructions discontinued from the code array of a Code attribute since class file version 51.0.
  • Method Summary

    Methods inherited from interface org.glavo.classfile.Instruction

    opcode, sizeInBytes