Class ArithmeticInstruction
java.lang.Object
org.apache.bcel.generic.Instruction
org.apache.bcel.generic.ArithmeticInstruction
- All Implemented Interfaces:
Serializable, Cloneable, StackConsumer, StackProducer, TypedInstruction
- Direct Known Subclasses:
DADD, DDIV, DMUL, DNEG, DREM, DSUB, FADD, FDIV, FMUL, FNEG, FREM, FSUB, IADD, IAND, IDIV, IMUL, INEG, IOR, IREM, ISHL, ISHR, ISUB, IUSHR, IXOR, LADD, LAND, LDIV, LMUL, LNEG, LOR, LREM, LSHL, LSHR, LSUB, LUSHR, LXOR
public abstract class ArithmeticInstruction
extends Instruction
implements TypedInstruction, StackProducer, StackConsumer
Super class for the family of arithmetic instructions.
- Version:
- $Id: ArithmeticInstruction.java 386056 2006-03-15 11:31:56Z tcurdt $
- Author:
- M. Dahm
- See Also:
-
Field Summary
Fields inherited from class Instruction
length, opcode -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class Instruction
accept, consumeStack, copy, dump, equals, getComparator, getLength, getName, getOpcode, initFromFile, produceStack, readInstruction, setComparator, toString, toString, toStringMethods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface StackConsumer
consumeStackMethods inherited from interface StackProducer
produceStack
-
Constructor Details
-
ArithmeticInstruction
protected ArithmeticInstruction(short opcode) - Parameters:
opcode- of instruction
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceTypedInstruction- Returns:
- type associated with the instruction
-