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 Instruction
s, such as LabelTarget
or LineNumber
. Some
pseudo-instructions can be omitted in reading and writing according to
certain ClassFile.Option
s. These are specified in the corresponding
modeling interfaces.