org.apache.bcel.generic

Class ArithmeticInstruction

Implemented Interfaces:
Cloneable, Serializable, StackConsumer, StackProducer, TypedInstruction
Known Direct 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,v 1.1.1.1 2001/10/29 20:00:06 jvanzyl Exp $
Author:
M. Dahm

Field Summary

Fields inherited from class org.apache.bcel.generic.Instruction

length, opcode

Constructor Summary

ArithmeticInstruction(short opcode)

Method Summary

Type
getType(ConstantPoolGen cp)

Methods inherited from class org.apache.bcel.generic.Instruction

accept, consumeStack, copy, dump, equals, getComparator, getLength, getName, getOpcode, initFromFile, produceStack, readInstruction, setComparator, toString, toString, toString

Constructor Details

ArithmeticInstruction

protected ArithmeticInstruction(short opcode)
Parameters:
opcode - of instruction

Method Details

getType

public Type getType(ConstantPoolGen cp)
Specified by:
getType in interface TypedInstruction
Returns:
type associated with the instruction