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

Packages that use ArrayInstruction
Package
Description
org.apache.bcel.generic
Generic part of the Apache Byte Code Engineering Library (BCEL), 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
  Modifier and Type
  Class
  Description
  `class`
  `AALOAD`
  AALOAD - Load reference from array
  `class`
  `AASTORE`
  AASTORE - Store into reference array
  `class`
  `BALOAD`
  BALOAD - Load byte or boolean from array
  `class`
  `BASTORE`
  BASTORE - Store into byte or boolean array
  `class`
  `CALOAD`
  CALOAD - Load char from array
  `class`
  `CASTORE`
  CASTORE - Store into char array
  `class`
  `DALOAD`
  DALOAD - Load double from array
  `class`
  `DASTORE`
  DASTORE - Store into double array
  `class`
  `FALOAD`
  FALOAD - Load float from array
  `class`
  `FASTORE`
  FASTORE - Store into float array
  `class`
  `IALOAD`
  IALOAD - Load int from array
  `class`
  `IASTORE`
  IASTORE - Store into int array
  `class`
  `LALOAD`
  LALOAD - Load long from array
  `class`
  `LASTORE`
  LASTORE - Store into long array
  `class`
  `SALOAD`
  SALOAD - Load short from array
  `class`
  `SASTORE`
  SASTORE - Store into short array
  Fields in org.apache.bcel.generic declared as ArrayInstruction
  Modifier and Type
  Field
  Description
  `static final ArrayInstruction`
  InstructionConst.`AALOAD`
  AALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`AALOAD`
  Deprecated.
  Use `InstructionConst.AALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`AASTORE`
  AASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`AASTORE`
  Deprecated.
  Use `InstructionConst.AASTORE`.
  `static final ArrayInstruction`
  InstructionConst.`BALOAD`
  BALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`BALOAD`
  Deprecated.
  Use `InstructionConst.BALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`BASTORE`
  BASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`BASTORE`
  Deprecated.
  Use `InstructionConst.BASTORE`.
  `static final ArrayInstruction`
  InstructionConst.`CALOAD`
  CALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`CALOAD`
  Deprecated.
  Use `InstructionConst.CALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`CASTORE`
  CASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`CASTORE`
  Deprecated.
  Use `InstructionConst.CASTORE`.
  `static final ArrayInstruction`
  InstructionConst.`DALOAD`
  DALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`DALOAD`
  Deprecated.
  Use `InstructionConst.DALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`DASTORE`
  DASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`DASTORE`
  Deprecated.
  Use `InstructionConst.DASTORE`.
  `static final ArrayInstruction`
  InstructionConst.`FALOAD`
  FALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`FALOAD`
  Deprecated.
  Use `InstructionConst.FALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`FASTORE`
  FASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`FASTORE`
  Deprecated.
  Use `InstructionConst.FASTORE`.
  `static final ArrayInstruction`
  InstructionConst.`IALOAD`
  IALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`IALOAD`
  Deprecated.
  Use `InstructionConst.IALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`IASTORE`
  IASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`IASTORE`
  Deprecated.
  Use `InstructionConst.IASTORE`.
  `static final ArrayInstruction`
  InstructionConst.`LALOAD`
  LALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`LALOAD`
  Deprecated.
  Use `InstructionConst.LALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`LASTORE`
  LASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`LASTORE`
  Deprecated.
  Use `InstructionConst.LASTORE`.
  `static final ArrayInstruction`
  InstructionConst.`SALOAD`
  SALOAD instruction.
  `static final ArrayInstruction`
  InstructionConstants.`SALOAD`
  Deprecated.
  Use `InstructionConst.SALOAD`.
  `static final ArrayInstruction`
  InstructionConst.`SASTORE`
  SASTORE instruction.
  `static final ArrayInstruction`
  InstructionConstants.`SASTORE`
  Deprecated.
  Use `InstructionConst.SASTORE`.
  Methods in org.apache.bcel.generic that return ArrayInstruction
  Modifier and Type
  Method
  Description
  `static ArrayInstruction`
  InstructionFactory.`createArrayLoad(Type type)`
  Creates an array load instruction for the given type.
  `static ArrayInstruction`
  InstructionFactory.`createArrayStore(Type type)`
  Creates an array store instruction for the given type.
  Methods in org.apache.bcel.generic with parameters of type ArrayInstruction
  Modifier and Type
  Method
  Description
  `void`
  EmptyVisitor.`visitArrayInstruction(ArrayInstruction obj)`
  `void`
  Visitor.`visitArrayInstruction(ArrayInstruction obj)`
  Visits an ArrayInstruction.