dastore :
store in double-precision float array : index : visitInsn()
- Description
- Pops a two-word double precision floating point number from the stack
and stores it in an array of doubles. arrayref is a reference to an
array of doubles. index is an int. value is the double to be
stored in the array. arrayref, index and value are removed
from the stack, and value is stored in the array at the given
index.
- Exceptions
- NullPointerException - arrayref is null
ArrayIndexOutOfBoundsException - index is < 0 or is >=
arrayref.length - Notes
- Array indices start at 0 (the first entry in the array is at
index 0).
- See also
- iastore lastore fastore aastore bastore castore sastore iaload laload faload daload aaload baload caload saload
- Stack
Before
|
After |
value-word1 |
... |
value-word2 |
... |
index |
... |
arrayref |
... |
... |
... |
- Bytecode
Type
|
Description |
u1
|
dastore
opcode = 0x52 (82)
|