APIdia Launch Partner
Top Description
java.lang.classfile

public sealed Interface PseudoInstruction

extends CodeElement
permits CharacterRange, ExceptionCatch, LabelTarget, LineNumber, LocalVariable, LocalVariableType, AbstractPseudoInstruction
Known Direct Subinterfaces
java.lang.classfile.instruction.LocalVariable, java.lang.classfile.instruction.CharacterRange, java.lang.classfile.instruction.ExceptionCatch, java.lang.classfile.instruction.LabelTarget, java.lang.classfile.instruction.LineNumber, java.lang.classfile.instruction.LocalVariableType
Known Direct Implementers
jdk.internal.classfile.impl.AbstractPseudoInstruction
Imports
java.lang.classfile.attribute.CodeAttribute, java.lang.classfile.instruction.CharacterRange, .ExceptionCatch, .LabelTarget, .LineNumber, .LocalVariable, .LocalVariableType, jdk.internal.classfile.impl.AbstractPseudoInstruction

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.

Since
24