|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.classgen.asm.BinaryExpressionHelper
public class BinaryExpressionHelper extends java.lang.Object
Constructor Summary | |
BinaryExpressionHelper(WriterController wc)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
public BinaryExpressionHelper(WriterController wc)
Method Detail |
---|
protected void assignToArray(Expression parent, Expression receiver, Expression index, Expression rhsValueLoader)
public void eval(BinaryExpression expression)
protected void evaluateArrayAssignmentWithOperator(java.lang.String method, BinaryExpression expression, BinaryExpression leftBinExpr)
protected void evaluateBinaryExpression(java.lang.String message, BinaryExpression binExp)
protected void evaluateBinaryExpressionWithAssignment(java.lang.String method, BinaryExpression expression)
protected void evaluateCompareExpression(MethodCaller compareMethod, 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()
protected void writePostOrPrefixMethod(int op, java.lang.String method, Expression expression, Expression orig)
Groovy Documentation