[Java] Class BinaryDoubleExpressionHelper
- org.codehaus.groovy.classgen.asm.BinaryDoubleExpressionHelper
public class BinaryDoubleExpressionHelper extends BinaryLongExpressionHelper
Fields inherited from class | Fields |
---|---|
class BinaryExpressionWriter | stdCompareCodes |
Constructor Summary
Constructor and description |
---|
BinaryDoubleExpressionHelper
(WriterController controller) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
protected int |
getBitwiseOperationBytecode(int op) | |
protected int |
getCompareCode() | |
protected ClassNode |
getDevisionOpResultType() | |
protected ClassNode |
getNormalOpResultType() | |
protected int |
getShiftOperationBytecode(int type) | |
protected int |
getStandardOperationBytecode(int type) | |
protected boolean |
supportsDivision() | |
protected boolean |
writeBitwiseOp(int op, boolean simulate) | |
protected void |
writeMinusMinus(org.objectweb.asm.MethodVisitor mv) | |
protected void |
writePlusPlus(org.objectweb.asm.MethodVisitor mv) | |
protected boolean |
writeShiftOp(int type, boolean simulate) |
Inherited Methods Summary
Constructor Detail
public BinaryDoubleExpressionHelper(WriterController controller)
Method Detail
protected int getBitwiseOperationBytecode(int op)
protected int getCompareCode()
protected ClassNode getDevisionOpResultType()
protected ClassNode getNormalOpResultType()
protected int getShiftOperationBytecode(int type)
protected int getStandardOperationBytecode(int type)
@Override protected boolean supportsDivision()
protected boolean writeBitwiseOp(int op, boolean simulate)
protected void writeMinusMinus(org.objectweb.asm.MethodVisitor mv)
protected void writePlusPlus(org.objectweb.asm.MethodVisitor mv)
protected boolean writeShiftOp(int type, boolean simulate)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/classgen/asm/BinaryDoubleExpressionHelper.html