## Uses of Class
org.apache.bcel.generic.ArithmeticInstruction

Packages that use ArithmeticInstruction
org.apache.bcel.generic: This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.

Uses of ArithmeticInstruction in org.apache.bcel.generic

Subclasses of ArithmeticInstruction in org.apache.bcel.generic
`class` `DADD` DADD - Add doubles
`class` `DDIV` DDIV - Divide doubles
`class` `DMUL` DMUL - Multiply doubles
`class` `DNEG` DNEG - Negate double
`class` `DREM` DREM - Remainder of doubles
`class` `DSUB` DSUB - Substract doubles
`class` `FADD` FADD - Add floats
`class` `FDIV` FDIV - Divide floats
`class` `FMUL` FMUL - Multiply floats
`class` `FNEG` FNEG - Negate float
`class` `FREM` FREM - Remainder of floats
`class` `FSUB` FSUB - Substract floats
`class` `IADD` IADD - Add ints
`class` `IAND` IAND - Bitwise AND int
`class` `IDIV` IDIV - Divide ints
`class` `IMUL` IMUL - Multiply ints
`class` `INEG` INEG - Negate int
`class` `IOR` IOR - Bitwise OR int
`class` `IREM` IREM - Remainder of int
`class` `ISHL` ISHL - Arithmetic shift left int
`class` `ISHR` ISHR - Arithmetic shift right int
`class` `ISUB` ISUB - Substract ints
`class` `IUSHR` IUSHR - Logical shift right int
`class` `IXOR` IXOR - Bitwise XOR int
`class` `LADD` LADD - Add longs
`class` `LAND` LAND - Bitwise AND longs
`class` `LDIV` LDIV - Divide longs
`class` `LMUL` LMUL - Multiply longs
`class` `LNEG` LNEG - Negate long
`class` `LOR` LOR - Bitwise OR long
`class` `LREM` LREM - Remainder of long
`class` `LSHL` LSHL - Arithmetic shift left long
`class` `LSHR` LSHR - Arithmetic shift right long
`class` `LSUB` LSUB - Substract longs
`class` `LUSHR` LUSHR - Logical shift right long
`class` `LXOR` LXOR - Bitwise XOR long

Fields in org.apache.bcel.generic declared as ArithmeticInstruction
`static ArithmeticInstruction` `InstructionConstants.DADD`
`static ArithmeticInstruction` `InstructionConstants.DDIV`
`static ArithmeticInstruction` `InstructionConstants.DMUL`
`static ArithmeticInstruction` `InstructionConstants.DNEG`
`static ArithmeticInstruction` `InstructionConstants.DREM`
`static ArithmeticInstruction` `InstructionConstants.DSUB`
`static ArithmeticInstruction` `InstructionConstants.FADD`
`static ArithmeticInstruction` `InstructionConstants.FDIV`
`static ArithmeticInstruction` `InstructionConstants.FMUL`
`static ArithmeticInstruction` `InstructionConstants.FNEG`
`static ArithmeticInstruction` `InstructionConstants.FREM`
`static ArithmeticInstruction` `InstructionConstants.FSUB`
`static ArithmeticInstruction` `InstructionConstants.IADD`
`static ArithmeticInstruction` `InstructionConstants.IAND`
`static ArithmeticInstruction` `InstructionConstants.IDIV`
`static ArithmeticInstruction` `InstructionConstants.IMUL`
`static ArithmeticInstruction` `InstructionConstants.INEG`
`static ArithmeticInstruction` `InstructionConstants.IOR`
`static ArithmeticInstruction` `InstructionConstants.IREM`
`static ArithmeticInstruction` `InstructionConstants.ISHL`
`static ArithmeticInstruction` `InstructionConstants.ISHR`
`static ArithmeticInstruction` `InstructionConstants.ISUB`
`static ArithmeticInstruction` `InstructionConstants.IUSHR`
`static ArithmeticInstruction` `InstructionConstants.IXOR`
`static ArithmeticInstruction` `InstructionConstants.LADD`
`static ArithmeticInstruction` `InstructionConstants.LAND`
`static ArithmeticInstruction` `InstructionConstants.LDIV`
`static ArithmeticInstruction` `InstructionConstants.LMUL`
`static ArithmeticInstruction` `InstructionConstants.LNEG`
`static ArithmeticInstruction` `InstructionConstants.LOR`
`static ArithmeticInstruction` `InstructionConstants.LREM`
`static ArithmeticInstruction` `InstructionConstants.LSHL`
`static ArithmeticInstruction` `InstructionConstants.LSHR`
`static ArithmeticInstruction` `InstructionConstants.LSUB`
`static ArithmeticInstruction` `InstructionConstants.LUSHR`
`static ArithmeticInstruction` `InstructionConstants.LXOR`

Methods in org.apache.bcel.generic that return ArithmeticInstruction
`static ArithmeticInstruction` `InstructionFactory.createBinaryOperation(String op, Type type)` Create binary operation for simple basic types, such as int and float.

Methods in org.apache.bcel.generic with parameters of type ArithmeticInstruction
`void` `Visitor.visitArithmeticInstruction(ArithmeticInstruction obj)`
`void` `EmptyVisitor.visitArithmeticInstruction(ArithmeticInstruction obj)`

Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.