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
length, opcode
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.bcel.generic.Instruction
accept, consumeStack, copy, dump, equals, getComparator, getLength, getName, getOpcode, hashCode, initFromFile, isValidByte, isValidShort, produceStack, readInstruction, setComparator, toString, toString, toString
-
Constructor Details
-
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
-