APIdia Launch Partner
Top Description Fields Constructors Methods
com.sun.org.apache.bcel.internal.generic

public abstract Class ArithmeticInstruction

extends Instruction
implements TypedInstruction, StackProducer, StackConsumer
Class Inheritance
All Implemented Interfaces
com.sun.org.apache.bcel.internal.generic.StackConsumer, com.sun.org.apache.bcel.internal.generic.StackProducer, com.sun.org.apache.bcel.internal.generic.TypedInstruction
Known Direct Subclasses
com.sun.org.apache.bcel.internal.generic.DADD, com.sun.org.apache.bcel.internal.generic.DDIV, com.sun.org.apache.bcel.internal.generic.DMUL, com.sun.org.apache.bcel.internal.generic.DNEG, com.sun.org.apache.bcel.internal.generic.DREM, com.sun.org.apache.bcel.internal.generic.DSUB, com.sun.org.apache.bcel.internal.generic.FADD, com.sun.org.apache.bcel.internal.generic.LDIV, com.sun.org.apache.bcel.internal.generic.LXOR, com.sun.org.apache.bcel.internal.generic.FDIV, com.sun.org.apache.bcel.internal.generic.FMUL, com.sun.org.apache.bcel.internal.generic.FNEG, com.sun.org.apache.bcel.internal.generic.FREM, com.sun.org.apache.bcel.internal.generic.FSUB, com.sun.org.apache.bcel.internal.generic.IADD, com.sun.org.apache.bcel.internal.generic.IAND, com.sun.org.apache.bcel.internal.generic.IDIV, com.sun.org.apache.bcel.internal.generic.IMUL, com.sun.org.apache.bcel.internal.generic.INEG, com.sun.org.apache.bcel.internal.generic.IOR, com.sun.org.apache.bcel.internal.generic.IREM, com.sun.org.apache.bcel.internal.generic.ISHL, com.sun.org.apache.bcel.internal.generic.ISHR, com.sun.org.apache.bcel.internal.generic.ISUB, com.sun.org.apache.bcel.internal.generic.IUSHR, com.sun.org.apache.bcel.internal.generic.IXOR, com.sun.org.apache.bcel.internal.generic.LADD, com.sun.org.apache.bcel.internal.generic.LAND, com.sun.org.apache.bcel.internal.generic.LMUL, com.sun.org.apache.bcel.internal.generic.LNEG, com.sun.org.apache.bcel.internal.generic.LOR, com.sun.org.apache.bcel.internal.generic.LREM, com.sun.org.apache.bcel.internal.generic.LSHL, com.sun.org.apache.bcel.internal.generic.LSHR, com.sun.org.apache.bcel.internal.generic.LSUB, com.sun.org.apache.bcel.internal.generic.LUSHR
Imports
com.sun.org.apache.bcel.internal.Const

Super class for the family of arithmetic instructions.

Field Summary

Inherited from com.sun.org.apache.bcel.internal.generic.Instruction:
EMPTY_ARRAYlengthopcode

Constructor Summary

AccessConstructor and Description
pack-priv
ArithmeticInstruction()

Empty constructor needed for Instruction.readInstruction.

protected
ArithmeticInstruction(final short
of instruction
opcode
)

Method Summary

Modifier and TypeMethod and Description
public Type
getType(final ConstantPoolGen cp)

Implements com.sun.org.apache.bcel.internal.generic.TypedInstruction.getType.

Returns: type associated with the instruction

Inherited from com.sun.org.apache.bcel.internal.generic.Instruction:
acceptconsumeStackcopydisposedumpequalsgetComparatorgetLengthgetNamegetOpcodehashCodeinitFromFileisValidByteisValidShortproduceStackreadInstructionsetComparatorsetLengthsetOpcodetoStringtoStringtoString

Constructor Detail

ArithmeticInstructionback to summary
pack-priv ArithmeticInstruction()

Empty constructor needed for Instruction.readInstruction. Not to be used otherwise.

ArithmeticInstructionback to summary
protected ArithmeticInstruction(final short opcode)
Parameters
opcode:short

of instruction

Method Detail

getTypeback to summary
public Type getType(final ConstantPoolGen cp)

Implements com.sun.org.apache.bcel.internal.generic.TypedInstruction.getType.

Returns:Type

type associated with the instruction

Annotations
@Override