Interface ConstantInstruction.IntrinsicConstantInstruction
- All Superinterfaces:
- ClassFileElement, CodeElement, ConstantInstruction, Instruction
- Enclosing interface:
- ConstantInstruction
public static sealed interface ConstantInstruction.IntrinsicConstantInstruction
extends ConstantInstruction
Models an "intrinsic constant" instruction, which encodes
the constant value in its opcode. Examples include 
where:
aconst_null and iconst_0.
An intrinsic constant instruction is composite:
IntrinsicConstantInstruction(Opcode opcode)
- opcode
- Must be of the constant kind and have a fixed size of 1.
- Since:
- 24
- See Also:
- 
Nested Class SummaryNested classes/interfaces declared in interface ConstantInstructionConstantInstruction.ArgumentConstantInstruction, ConstantInstruction.IntrinsicConstantInstruction, ConstantInstruction.LoadConstantInstruction
- 
Method SummaryModifier and TypeMethodDescriptiondefault TypeKindtypeKind()Returns the computational type of the constant.Methods declared in interface ConstantInstructionconstantValueMethods declared in interface Instructionopcode, sizeInBytes
- 
Method Details- 
typeKindDescription copied from interface:ConstantInstructionReturns the computational type of the constant. This is derived from theconstantValue.- Specified by:
- typeKindin interface- ConstantInstruction
- Returns:
- the computational type of the constant
 
 
-