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
Constructors Modifier Constructor Description protected
ArrayInstruction(short opcode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>[]
getExceptions()
Type
getType(ConstantPoolGen cp)
-
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
-
-
-
-
Method Detail
-
getExceptions
public Class<?>[] getExceptions()
- Specified by:
getExceptions
in interfaceExceptionThrower
-
getType
public Type getType(ConstantPoolGen cp)
- Specified by:
getType
in interfaceTypedInstruction
- Returns:
- type associated with the instruction
-
-