[Java] Class BinaryBooleanExpressionHelper
- org.codehaus.groovy.classgen.asm.BinaryBooleanExpressionHelper
public class BinaryBooleanExpressionHelper extends BinaryIntExpressionHelper
Binary write operations specialised for Booleans
Fields inherited from class | Fields |
---|---|
class BinaryExpressionWriter | stdCompareCodes |
Constructor Summary
Constructor and description |
---|
BinaryBooleanExpressionHelper
(WriterController wc) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
protected void |
doubleTwoOperands(org.objectweb.asm.MethodVisitor mv) | |
protected ClassNode |
getArrayGetResultType() | |
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 |
writeDivision(boolean simulate) | |
protected void |
writeMinusMinus(org.objectweb.asm.MethodVisitor mv) | |
protected void |
writePlusPlus(org.objectweb.asm.MethodVisitor mv) | |
public boolean |
writePostOrPrefixMethod(int operation, boolean simulate) | |
protected boolean |
writeStdOperators(int type, boolean simulate) |
Inherited Methods Summary
Constructor Detail
public BinaryBooleanExpressionHelper(WriterController wc)
Method Detail
protected void doubleTwoOperands(org.objectweb.asm.MethodVisitor mv)
@Override protected ClassNode getArrayGetResultType()
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 writeDivision(boolean simulate)
protected void writeMinusMinus(org.objectweb.asm.MethodVisitor mv)
protected void writePlusPlus(org.objectweb.asm.MethodVisitor mv)
public boolean writePostOrPrefixMethod(int operation, boolean simulate)
@Override protected boolean writeStdOperators(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/BinaryBooleanExpressionHelper.html