Package org.apache.bcel.generic
Class ArrayInstruction
java.lang.Object
org.apache.bcel.generic.Instruction
org.apache.bcel.generic.ArrayInstruction
- All Implemented Interfaces:
Cloneable
,ExceptionThrower
,TypedInstruction
- Direct Known Subclasses:
AALOAD
,AASTORE
,BALOAD
,BASTORE
,CALOAD
,CASTORE
,DALOAD
,DASTORE
,FALOAD
,FASTORE
,IALOAD
,IASTORE
,LALOAD
,LASTORE
,SALOAD
,SASTORE
public abstract class ArrayInstruction
extends Instruction
implements ExceptionThrower, TypedInstruction
Super class for instructions dealing with array access such as IALOAD.
-
Field Summary
Fields inherited from class org.apache.bcel.generic.Instruction
EMPTY_ARRAY, length, opcode
-
Constructor Summary
ConstructorsModifierConstructorDescription(package private)
Empty constructor needed for Instruction.readInstruction.protected
ArrayInstruction
(short opcode) -
Method Summary
Methods inherited from class org.apache.bcel.generic.Instruction
accept, consumeStack, copy, dispose, dump, equals, getComparator, getLength, getName, getOpcode, hashCode, initFromFile, isValidByte, isValidShort, produceStack, readInstruction, setComparator, setLength, setOpcode, toString, toString, toString
-
Constructor Details
-
ArrayInstruction
ArrayInstruction()Empty constructor needed for Instruction.readInstruction. Not to be used otherwise. -
ArrayInstruction
protected ArrayInstruction(short opcode) - Parameters:
opcode
- of instruction
-
-
Method Details
-
getExceptions
- Specified by:
getExceptions
in interfaceExceptionThrower
-
getType
- Specified by:
getType
in interfaceTypedInstruction
- Returns:
- type associated with the instruction
-