Module java.base
Package java.lang.classfile

# Interface Instruction

=
public abstract sealed interface Instruction
extends java.lang.classfile.CodeElement
permits java.lang.classfile.instruction.ArrayLoadInstruction, java.lang.classfile.instruction.ArrayStoreInstruction, java.lang.classfile.instruction.BranchInstruction, java.lang.classfile.instruction.ConstantInstruction, java.lang.classfile.instruction.ConvertInstruction, java.lang.classfile.instruction.DiscontinuedInstruction, java.lang.classfile.instruction.FieldInstruction, java.lang.classfile.instruction.IncrementInstruction, java.lang.classfile.instruction.InvokeDynamicInstruction, java.lang.classfile.instruction.InvokeInstruction, java.lang.classfile.instruction.LoadInstruction, java.lang.classfile.instruction.LookupSwitchInstruction, java.lang.classfile.instruction.MonitorInstruction, java.lang.classfile.instruction.NewMultiArrayInstruction, java.lang.classfile.instruction.NewObjectInstruction, java.lang.classfile.instruction.NewPrimitiveArrayInstruction, java.lang.classfile.instruction.NewReferenceArrayInstruction, java.lang.classfile.instruction.NopInstruction, java.lang.classfile.instruction.OperatorInstruction, java.lang.classfile.instruction.ReturnInstruction, java.lang.classfile.instruction.StackInstruction, java.lang.classfile.instruction.StoreInstruction, java.lang.classfile.instruction.TableSwitchInstruction, java.lang.classfile.instruction.ThrowInstruction, java.lang.classfile.instruction.TypeCheckInstruction, jdk.internal.classfile.impl.AbstractInstruction

## Methods

- =
  public abstract java.lang.classfile.Opcode opcode()
- =
  public abstract int sizeInBytes()

## Summary

No differences.