public class BinaryFloatExpressionHelper extends BinaryExpressionWriter
stdCompareCodes| Constructor and Description |
|---|
BinaryFloatExpressionHelper(WriterController controller) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doubleTwoOperands(org.objectweb.asm.MethodVisitor mv) |
protected MethodCaller |
getArrayGetCaller() |
protected MethodCaller |
getArraySetCaller() |
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 |
writeBitwiseOp(int type,
boolean simulate)
writes some the bitwise operations.
|
protected void |
writeMinusMinus(org.objectweb.asm.MethodVisitor mv) |
protected void |
writePlusPlus(org.objectweb.asm.MethodVisitor mv) |
protected boolean |
writeShiftOp(int type,
boolean simulate)
Write shifting operations.
|
arrayGet, arraySet, getArrayGetResultType, supportsDivision, write, writeDivision, writePostOrPrefixMethod, writeSpaceship, writeStdCompare, writeStdOperatorspublic BinaryFloatExpressionHelper(WriterController controller)
protected void doubleTwoOperands(org.objectweb.asm.MethodVisitor mv)
doubleTwoOperands in class BinaryExpressionWriterprotected MethodCaller getArrayGetCaller()
getArrayGetCaller in class BinaryExpressionWriterprotected MethodCaller getArraySetCaller()
getArraySetCaller in class BinaryExpressionWriterprotected boolean writeBitwiseOp(int type,
boolean simulate)
BinaryExpressionWriterwriteBitwiseOp in class BinaryExpressionWritertype - the token typeprotected int getBitwiseOperationBytecode(int type)
getBitwiseOperationBytecode in class BinaryExpressionWriterprotected int getCompareCode()
getCompareCode in class BinaryExpressionWriterprotected ClassNode getNormalOpResultType()
getNormalOpResultType in class BinaryExpressionWriterprotected boolean writeShiftOp(int type,
boolean simulate)
BinaryExpressionWriterwriteShiftOp in class BinaryExpressionWritertype - the token typeprotected int getShiftOperationBytecode(int type)
getShiftOperationBytecode in class BinaryExpressionWriterprotected int getStandardOperationBytecode(int type)
getStandardOperationBytecode in class BinaryExpressionWriterprotected void removeTwoOperands(org.objectweb.asm.MethodVisitor mv)
removeTwoOperands in class BinaryExpressionWriterprotected void writeMinusMinus(org.objectweb.asm.MethodVisitor mv)
writeMinusMinus in class BinaryExpressionWriterprotected void writePlusPlus(org.objectweb.asm.MethodVisitor mv)
writePlusPlus in class BinaryExpressionWriterprotected ClassNode getDevisionOpResultType()
getDevisionOpResultType in class BinaryExpressionWriter