public class BinaryExpressionHelper
extends Object
| Modifiers | Name | Description |
|---|---|---|
protected WriterController |
controller |
| Constructor and description |
|---|
BinaryExpressionHelper(WriterController wc) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
protected void |
assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader, boolean safe) |
|
public void |
eval(BinaryExpression expression) |
|
protected void |
evaluateArrayAssignmentWithOperator(String method, BinaryExpression expression, BinaryExpression leftBinExpr) |
|
protected void |
evaluateBinaryExpression(String message, BinaryExpression expression) |
|
protected void |
evaluateBinaryExpressionWithAssignment(String method, BinaryExpression expression) |
|
protected void |
evaluateCompareExpression(MethodCaller compareMethod, BinaryExpression expression) |
|
public void |
evaluateElvisEqual(BinaryExpression expression) |
|
public void |
evaluateEqual(BinaryExpression expression, boolean defineVariable) |
|
public void |
evaluatePostfixMethod(PostfixExpression expression) |
|
public void |
evaluatePrefixMethod(PrefixExpression expression) |
|
public void |
evaluateTernary(TernaryExpression expression) |
|
public WriterController |
getController() |
|
public MethodCaller |
getIsCaseMethod() |
|
public void |
visit(org.objectweb.asm.MethodVisitor mv) |
|
protected void |
writePostOrPrefixMethod(int op, String method, Expression expression, Expression orig) |
Copyright © 2003-2026 The Apache Software Foundation. All rights reserved.