Interface PseudoInstruction

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

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.DebugElementsOption).
Since:
22