BinaryExpressionMultiTypeDispatcher
, IndyBinHelper
public class BinaryExpressionHelper
extends java.lang.Object
Constructor | Description |
---|---|
BinaryExpressionHelper(WriterController wc) |
public BinaryExpressionHelper(WriterController wc)
public WriterController getController()
public void eval(BinaryExpression expression)
protected void assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader)
public void evaluateEqual(BinaryExpression expression, boolean defineVariable)
protected void evaluateCompareExpression(MethodCaller compareMethod, BinaryExpression expression)
protected void evaluateBinaryExpression(java.lang.String message, BinaryExpression binExp)
protected void evaluateArrayAssignmentWithOperator(java.lang.String method, BinaryExpression expression, BinaryExpression leftBinExpr)
protected void evaluateBinaryExpressionWithAssignment(java.lang.String method, BinaryExpression expression)
public MethodCaller getIsCaseMethod()
public void evaluatePostfixMethod(PostfixExpression expression)
public void evaluatePrefixMethod(PrefixExpression expression)
protected void writePostOrPrefixMethod(int op, java.lang.String method, Expression expression, Expression orig)
public void evaluateTernary(TernaryExpression expression)