The index must be of type int and value must be of type reference . The arrayref , index , and value are popped from the operand stack. The reference value is stored as the component of the array at index . S cannot be an interface type, because there are no instances of interfaces, only instances of classes and arrays. If arrayref is null , aastore throws a NullPointerException .
Description Push the null object reference onto the operand stack.
Notes The Java Virtual Machine does not mandate a concrete value for null . The local variable at index must contain a reference . The objectref in the local variable at index is pushed onto the operand stack. The aload instruction cannot be used to load a value of type returnAddress from a local variable onto the operand stack. This asymmetry with the astore instruction is intentional.