Package org.codehaus.groovy.classgen.asm
Class BinaryExpressionHelper
java.lang.Object
org.codehaus.groovy.classgen.asm.BinaryExpressionHelper
- Direct Known Subclasses:
BinaryExpressionMultiTypeDispatcher
,IndyBinHelper
public class BinaryExpressionHelper extends Object
-
Field Summary
Fields Modifier and Type Field Description protected WriterController
controller
-
Constructor Summary
Constructors Constructor Description BinaryExpressionHelper(WriterController wc)
-
Method Summary
-
Field Details
-
controller
-
-
Constructor Details
-
BinaryExpressionHelper
-
-
Method Details
-
getController
-
getIsCaseMethod
-
eval
-
assignToArray
@Deprecated protected void assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader)Deprecated. -
assignToArray
protected void assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader, boolean safe) -
evaluateElvisEqual
-
evaluateEqual
-
evaluateCompareExpression
-
evaluateBinaryExpression
-
evaluateArrayAssignmentWithOperator
protected void evaluateArrayAssignmentWithOperator(String method, BinaryExpression expression, BinaryExpression leftBinExpr) -
evaluateBinaryExpressionWithAssignment
-
evaluatePostfixMethod
-
evaluatePrefixMethod
-
writePostOrPrefixMethod
protected void writePostOrPrefixMethod(int op, String method, Expression expression, Expression orig) -
evaluateTernary
-