istore_0 or istore_1 or istore_2 or istore_3Stack
Before | After |
value | ... |
... |
Pops an int off the stack and stores it in local variable <n>, where <n> is 0, 1, 2 or 3. <n> must be a valid local variable number in the current frame.
'istore_<n>' is functionally equivalent to 'istore <n>', although it is typically more efficient and also takes fewer bytes in the bytecode.
Example
istore_0 ;store integer in local variable 0 istore_1 ;store integer in local variable 1 istore_2 ;store integer in local variable 2 istore_3 ;store integer in local variable 3
Bytecode Type
See Also Description u1 istore_0 opcode = 0x3C (59) u1 istore_1 opcode = 0x3D (60) u1 istore_2 opcode = 0x3E (61) u1 istore_3 opcode = 0x3F (62)
lstore, fstore, dstore, astore