Package | Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
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
|
Modifier and Type | Field and Description |
---|---|
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 |
Modifier and Type | Method and Description |
---|---|
static ArithmeticInstruction |
InstructionFactory.createBinaryOperation(String op,
Type type)
Create binary operation for simple basic types, such as int and float.
|
Modifier and Type | Method and Description |
---|---|
void |
EmptyVisitor.visitArithmeticInstruction(ArithmeticInstruction obj) |
void |
Visitor.visitArithmeticInstruction(ArithmeticInstruction obj) |
Copyright © 2017. All rights reserved.