Interface PseudoInstruction

All Superinterfaces:
ClassFileElement, CodeElement
All Known Subinterfaces:
CharacterRange, ExceptionCatch, LabelTarget, LineNumber, LocalVariable, LocalVariableType

public sealed interface PseudoInstruction extends CodeElement permits CharacterRange, ExceptionCatch, LabelTarget, LineNumber, LocalVariable, LocalVariableType (not exhaustive)
Models metadata about a CodeModel, derived from the Code attribute itself or its attributes.

Order is significant for some pseudo-instructions relative to Instructions, such as LabelTarget or LineNumber. Some pseudo-instructions can be omitted in reading and writing according to certain ClassFile.Options. These are specified in the corresponding modeling interfaces.

Sealed Class Hierarchy Graph:
Sealed class hierarchy graph for PseudoInstructionSealed class hierarchy graph for PseudoInstruction
Since:
24