| Fields inherited from class | Fields |
|---|---|
class BinaryExpressionWriter |
stdCompareCodes |
| Constructor and description |
|---|
BinaryIntExpressionHelper
(WriterController wc) |
BinaryIntExpressionHelper
(WriterController wc, MethodCaller arraySet, MethodCaller arrayGet)@since 2.5.0 |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
doubleTwoOperands(org.objectweb.asm.MethodVisitor mv) |
|
protected int |
getBitwiseOperationBytecode(int type) |
|
protected int |
getCompareCode() |
|
protected ClassNode |
getDevisionOpResultType() |
|
protected ClassNode |
getNormalOpResultType() |
|
protected int |
getShiftOperationBytecode(int type) |
|
protected int |
getStandardOperationBytecode(int type) |
|
protected void |
removeTwoOperands(org.objectweb.asm.MethodVisitor mv) |
|
protected boolean |
supportsDivision() |
|
protected void |
writeMinusMinus(org.objectweb.asm.MethodVisitor mv) |
|
protected void |
writePlusPlus(org.objectweb.asm.MethodVisitor mv) |
|
protected boolean |
writeSpaceship(int type, boolean simulate)writes the spaceship operator, type should be COMPARE_TO |
|
protected boolean |
writeStdCompare(int type, boolean simulate)writes a std compare. |
writes the spaceship operator, type should be COMPARE_TO
type - the token typewrites a std compare. This involves the tokens IF_ICMPEQ, IF_ICMPNE, IF_ICMPEQ, IF_ICMPNE, IF_ICMPGE, IF_ICMPGT, IF_ICMPLE and IF_ICMPLT
type - the token typeCopyright © 2003-2021 The Apache Software Foundation. All rights reserved.