Interface ArrayStoreInstruction
- All Superinterfaces:
- ClassFileElement,- CodeElement,- Instruction
Models an array store instruction in the 
 where 
code array of a Code
 attribute.  Corresponding opcodes have a kind
 of Opcode.Kind.ARRAY_STORE.  Delivered as a CodeElement when
 traversing the elements of a CodeModel.
 An array store instruction is composite:
ArrayStoreInstruction(TypeKind typeKind)
typeKind is not void, and boolean is converted to byte.- Since:
- 24
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionstatic ArrayStoreInstructionReturns an array store instruction.typeKind()Returns the component type of the array.Methods declared in interface java.lang.classfile.Instructionopcode, sizeInBytes
- 
Method Details- 
typeKind
- 
ofReturns an array store instruction.- Parameters:
- op- the opcode for the specific type of array store instruction, which must be of kind- Opcode.Kind.ARRAY_STORE
- Returns:
- an array store instruction
- Throws:
- IllegalArgumentException- if the opcode kind is not- Opcode.Kind.ARRAY_STORE
 
 
-