Interface NewPrimitiveArrayInstruction
- All Superinterfaces:
- ClassFileElement,- CodeElement,- Instruction
Models a 
 where 
newarray instruction in the code
 array of a Code attribute.  Delivered as a CodeElement
 when traversing the elements of a CodeModel.
 A new primitive array instruction is composite:
NewPrimitiveArrayInstruction(TypeKind typeKind)
typeKind is primitive and not void.- See Java Virtual Machine Specification:
- 
6.5.newarray newarray
- Since:
- 24
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionstatic NewPrimitiveArrayInstructionReturns a new primitive array instruction.typeKind()Returns the component type of the array.Methods declared in interface java.lang.classfile.Instructionopcode, sizeInBytes
- 
Method Details- 
typeKindTypeKind typeKind()Returns the component type of the array.- API Note:
- The backing array code for this instruction is available through
 typeKind().newarrayCode().
- Returns:
- the component type of the array
 
- 
ofReturns a new primitive array instruction.- Parameters:
- typeKind- the component type of the array
- Returns:
- a new primitive array instruction
- Throws:
- IllegalArgumentException- when- typeKindis not primitive or is- void
- See Also:
 
 
-