Module java.base
Package java.lang.classfile.instruction

# Interface ConstantInstruction

=
public abstract sealed interface ConstantInstruction
extends java.lang.classfile.Instruction
permits java.lang.classfile.instruction.ConstantInstruction.ArgumentConstantInstruction, java.lang.classfile.instruction.ConstantInstruction.IntrinsicConstantInstruction, java.lang.classfile.instruction.ConstantInstruction.LoadConstantInstruction

## Nested Types

- = ArgumentConstantInstruction
- = IntrinsicConstantInstruction
- = LoadConstantInstruction

## Methods

- =
  public abstract java.lang.constant.ConstantDesc constantValue()
- =
  public static java.lang.classfile.instruction.ConstantInstruction.ArgumentConstantInstruction ofArgument(java.lang.classfile.Opcode arg0, int arg1)
- =
  public static java.lang.classfile.instruction.ConstantInstruction.IntrinsicConstantInstruction ofIntrinsic(java.lang.classfile.Opcode arg0)
- =
  public static java.lang.classfile.instruction.ConstantInstruction.LoadConstantInstruction ofLoad(java.lang.classfile.Opcode arg0, java.lang.classfile.constantpool.LoadableConstantEntry arg1)
- =
  public abstract java.lang.classfile.TypeKind typeKind()

## Summary

No differences.