| 
 | |||||||||||
| 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 | DADDDADD - Add doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result1.word2 | 
|  class | DDIVDDIV - Divide doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | DMULDMUL - Multiply doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | DNEGDNEG - Negate double Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2 | 
|  class | DREMDREM - Remainder of doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | DSUBDSUB - Substract doubles Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | FADDFADD - Add floats Stack: ..., value1, value2 -> result | 
|  class | FDIVFDIV - Divide floats Stack: ..., value1, value2 -> result | 
|  class | FMULFMUL - Multiply floats Stack: ..., value1, value2 -> result | 
|  class | FNEGFNEG - Negate float Stack: ..., value -> ..., result | 
|  class | FREMFREM - Remainder of floats Stack: ..., value1, value2 -> result | 
|  class | FSUBFSUB - Substract floats Stack: ..., value1, value2 -> result | 
|  class | IADDIADD - Add ints Stack: ..., value1, value2 -> result | 
|  class | IANDIAND - Bitwise AND int Stack: ..., value1, value2 -> ..., result | 
|  class | IDIVIDIV - Divide ints Stack: ..., value1, value2 -> result | 
|  class | IMULIMUL - Multiply ints Stack: ..., value1, value2 -> result | 
|  class | INEGINEG - Negate int Stack: ..., value -> ..., result | 
|  class | IORIOR - Bitwise OR int Stack: ..., value1, value2 -> ..., result | 
|  class | IREMIREM - Remainder of int Stack: ..., value1, value2 -> result | 
|  class | ISHLISHL - Arithmetic shift left int Stack: ..., value1, value2 -> ..., result | 
|  class | ISHRISHR - Arithmetic shift right int Stack: ..., value1, value2 -> ..., result | 
|  class | ISUBISUB - Substract ints Stack: ..., value1, value2 -> result | 
|  class | IUSHRIUSHR - Logical shift right int Stack: ..., value1, value2 -> ..., result | 
|  class | IXORIXOR - Bitwise XOR int Stack: ..., value1, value2 -> ..., result | 
|  class | LADDLADD - Add longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | LANDLAND - Bitwise AND longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | LDIVLDIV - Divide longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | LMULLMUL - Multiply longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | LNEGLNEG - Negate long Stack: ..., value.word1, value.word2 -> ..., result.word1, result.word2 | 
|  class | LORLOR - Bitwise OR long Stack: ..., value1, value2 -> ..., result | 
|  class | LREMLREM - Remainder of long Stack: ..., value1, value2 -> result | 
|  class | LSHLLSHL - Arithmetic shift left long Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2 | 
|  class | LSHRLSHR - Arithmetic shift right long Stack: ..., value1.word1, value1.word2, value2 -> ..., result.word1, result.word2 | 
|  class | LSUBLSUB - Substract longs Stack: ..., value1.word1, value1.word2, value2.word1, value2.word2 -> ..., result.word1, result.word2 | 
|  class | LUSHRLUSHR - Logical shift right long Stack: ..., value1, value2 -> ..., result | 
|  class | LXORLXOR - 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 | ||||||||||