|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result1.word2 |
class |
DDIV
DDIV - Divide doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
DMUL
DMUL - Multiply doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
DNEG
DNEG - Negate double Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2 |
class |
DREM
DREM - Remainder of doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
DSUB
DSUB - Substract doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
FADD
FADD - Add floats Stack: ..., value1, value2 -> result |
class |
FDIV
FDIV - Divide floats Stack: ..., value1, value2 -> result |
class |
FMUL
FMUL - Multiply floats Stack: ..., value1, value2 -> result |
class |
FNEG
FNEG - Negate float Stack: ..., value -> ..., result |
class |
FREM
FREM - Remainder of floats Stack: ..., value1, value2 -> result |
class |
FSUB
FSUB - Substract floats Stack: ..., value1, value2 -> result |
class |
IADD
IADD - Add ints Stack: ..., value1, value2 -> result |
class |
IAND
IAND - Bitwise AND int Stack: ..., value1, value2 -> ..., result |
class |
IDIV
IDIV - Divide ints Stack: ..., value1, value2 -> result |
class |
IMUL
IMUL - Multiply ints Stack: ..., value1, value2 -> result |
class |
INEG
INEG - Negate int Stack: ..., value -> ..., result |
class |
IOR
IOR - Bitwise OR int Stack: ..., value1, value2 -> ..., result |
class |
IREM
IREM - Remainder of int Stack: ..., value1, value2 -> result |
class |
ISHL
ISHL - Arithmetic shift left int Stack: ..., value1, value2 -> ..., result |
class |
ISHR
ISHR - Arithmetic shift right int Stack: ..., value1, value2 -> ..., result |
class |
ISUB
ISUB - Substract ints Stack: ..., value1, value2 -> result |
class |
IUSHR
IUSHR - Logical shift right int Stack: ..., value1, value2 -> ..., result |
class |
IXOR
IXOR - Bitwise XOR int Stack: ..., value1, value2 -> ..., result |
class |
LADD
LADD - Add longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
LAND
LAND - Bitwise AND longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
LDIV
LDIV - Divide longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
LMUL
LMUL - Multiply longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
LNEG
LNEG - Negate long Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2 |
class |
LOR
LOR - Bitwise OR long Stack: ..., value1, value2 -> ..., result |
class |
LREM
LREM - Remainder of long Stack: ..., value1, value2 -> result |
class |
LSHL
LSHL - Arithmetic shift left long Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2 |
class |
LSHR
LSHR - Arithmetic shift right long Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2 |
class |
LSUB
LSUB - Substract longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 |
class |
LUSHR
LUSHR - Logical shift right long Stack: ..., value1, value2 -> ..., result |
class |
LXOR
LXOR - Bitwise XOR long Stack: ..., value1, value2 -> ..., result |
Fields in org.apache.bcel.generic declared as ArithmeticInstruction | |
static ArithmeticInstruction |
InstructionConstants.IADD
|
static ArithmeticInstruction |
InstructionConstants.LADD
|
static ArithmeticInstruction |
InstructionConstants.FADD
|
static ArithmeticInstruction |
InstructionConstants.DADD
|
static ArithmeticInstruction |
InstructionConstants.ISUB
|
static ArithmeticInstruction |
InstructionConstants.LSUB
|
static ArithmeticInstruction |
InstructionConstants.FSUB
|
static ArithmeticInstruction |
InstructionConstants.DSUB
|
static ArithmeticInstruction |
InstructionConstants.IMUL
|
static ArithmeticInstruction |
InstructionConstants.LMUL
|
static ArithmeticInstruction |
InstructionConstants.FMUL
|
static ArithmeticInstruction |
InstructionConstants.DMUL
|
static ArithmeticInstruction |
InstructionConstants.IDIV
|
static ArithmeticInstruction |
InstructionConstants.LDIV
|
static ArithmeticInstruction |
InstructionConstants.FDIV
|
static ArithmeticInstruction |
InstructionConstants.DDIV
|
static ArithmeticInstruction |
InstructionConstants.IREM
|
static ArithmeticInstruction |
InstructionConstants.LREM
|
static ArithmeticInstruction |
InstructionConstants.FREM
|
static ArithmeticInstruction |
InstructionConstants.DREM
|
static ArithmeticInstruction |
InstructionConstants.INEG
|
static ArithmeticInstruction |
InstructionConstants.LNEG
|
static ArithmeticInstruction |
InstructionConstants.FNEG
|
static ArithmeticInstruction |
InstructionConstants.DNEG
|
static ArithmeticInstruction |
InstructionConstants.ISHL
|
static ArithmeticInstruction |
InstructionConstants.LSHL
|
static ArithmeticInstruction |
InstructionConstants.ISHR
|
static ArithmeticInstruction |
InstructionConstants.LSHR
|
static ArithmeticInstruction |
InstructionConstants.IUSHR
|
static ArithmeticInstruction |
InstructionConstants.LUSHR
|
static ArithmeticInstruction |
InstructionConstants.IAND
|
static ArithmeticInstruction |
InstructionConstants.LAND
|
static ArithmeticInstruction |
InstructionConstants.IOR
|
static ArithmeticInstruction |
InstructionConstants.LOR
|
static ArithmeticInstruction |
InstructionConstants.IXOR
|
static ArithmeticInstruction |
InstructionConstants.LXOR
|
Methods in org.apache.bcel.generic that return ArithmeticInstruction | |
static ArithmeticInstruction |
InstructionFactory.createBinaryOperation(java.lang.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)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |