## Uses of Class
org.apache.bcel.generic.ArrayInstruction

Packages that use ArrayInstruction
org.apache.bcel.generic: This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.

Uses of ArrayInstruction in org.apache.bcel.generic

Subclasses of ArrayInstruction in org.apache.bcel.generic
`class` `AALOAD` AALOAD - Load reference from array Stack: ..., arrayref, index -> value
`class` `AASTORE` AASTORE - Store into reference array Stack: ..., arrayref, index, value -> ...
`class` `BALOAD` BALOAD - Load byte or boolean from array Stack: ..., arrayref, index -> ..., value
`class` `BASTORE` BASTORE - Store into byte or boolean array Stack: ..., arrayref, index, value -> ...
`class` `CALOAD` CALOAD - Load char from array Stack: ..., arrayref, index -> ..., value
`class` `CASTORE` CASTORE - Store into char array Stack: ..., arrayref, index, value -> ...
`class` `DALOAD` DALOAD - Load double from array Stack: ..., arrayref, index -> ..., result.word1, result.word2
`class` `DASTORE` DASTORE - Store into double array Stack: ..., arrayref, index, value.word1, value.word2 -> ...
`class` `FALOAD` FALOAD - Load float from array Stack: ..., arrayref, index -> ..., value
`class` `FASTORE` FASTORE - Store into float array Stack: ..., arrayref, index, value -> ...
`class` `IALOAD` IALOAD - Load int from array Stack: ..., arrayref, index -> ..., value
`class` `IASTORE` IASTORE - Store into int array Stack: ..., arrayref, index, value -> ...
`class` `LALOAD` LALOAD - Load long from array Stack: ..., arrayref, index -> ..., value1, value2
`class` `LASTORE` LASTORE - Store into long array Stack: ..., arrayref, index, value.word1, value.word2 -> ...
`class` `SALOAD` SALOAD - Load short from array Stack: ..., arrayref, index -> ..., value
`class` `SASTORE` SASTORE - Store into short array Stack: ..., arrayref, index, value -> ...

Fields in org.apache.bcel.generic declared as ArrayInstruction
`static ArrayInstruction` `InstructionConstants.IALOAD`
`static ArrayInstruction` `InstructionConstants.LALOAD`
`static ArrayInstruction` `InstructionConstants.FALOAD`
`static ArrayInstruction` `InstructionConstants.DALOAD`
`static ArrayInstruction` `InstructionConstants.AALOAD`
`static ArrayInstruction` `InstructionConstants.BALOAD`
`static ArrayInstruction` `InstructionConstants.CALOAD`
`static ArrayInstruction` `InstructionConstants.SALOAD`
`static ArrayInstruction` `InstructionConstants.IASTORE`
`static ArrayInstruction` `InstructionConstants.LASTORE`
`static ArrayInstruction` `InstructionConstants.FASTORE`
`static ArrayInstruction` `InstructionConstants.DASTORE`
`static ArrayInstruction` `InstructionConstants.AASTORE`
`static ArrayInstruction` `InstructionConstants.BASTORE`
`static ArrayInstruction` `InstructionConstants.CASTORE`
`static ArrayInstruction` `InstructionConstants.SASTORE`

Methods in org.apache.bcel.generic that return ArrayInstruction
`static ArrayInstruction` `InstructionFactory.createArrayLoad(Type type)`
`static ArrayInstruction` `InstructionFactory.createArrayStore(Type type)`

Methods in org.apache.bcel.generic with parameters of type ArrayInstruction
`void` `Visitor.visitArrayInstruction(ArrayInstruction obj)`
`void` `EmptyVisitor.visitArrayInstruction(ArrayInstruction obj)`

Copyright © 2002-2003 Apache Software Foundation. All Rights Reserved.