- All Superinterfaces:
ClassfileElement,CodeElement
- All Known Subinterfaces:
CharacterRange,ExceptionCatch,LabelTarget,LineNumber,LocalVariable,LocalVariableType
- All Known Implementing Classes:
AbstractPseudoInstruction,AbstractPseudoInstruction.ExceptionCatchImpl,AbstractPseudoInstruction.UnboundCharacterRange,AbstractPseudoInstruction.UnboundLocalVariable,AbstractPseudoInstruction.UnboundLocalVariableType,BoundCharacterRange,BoundLocalVariable,BoundLocalVariableType,LabelImpl,LineNumberImpl
public sealed interface PseudoInstruction
extends CodeElement
permits CharacterRange, ExceptionCatch, LabelTarget, LineNumber, LocalVariable, LocalVariableType, AbstractPseudoInstruction
Models metadata about a
CodeAttribute, such as entries in the
exception table, line number table, local variable table, or the mapping
between instructions and labels. Pseudo-instructions are delivered as part
of the element stream of a CodeModel. Delivery of some
pseudo-instructions can be disabled by modifying the value of classfile
options (e.g., Classfile.Option.processDebug(boolean)).